0

グループボックス内に2つのパネルを置くことは可能ですか??

グループボックス内に2つのパネルを配置し、それらを非表示にしたためです。

それらを可視にしようとすると、最初のパネルだけが表示されます。

グループボックスに入らずに試してみましたが、うまくいきました。

私のコードに問題がありますか??

if (comboBox3.SelectedIndex == 1)
        {
            panel4.Visible = false;
            panel9.Visible = true;

        }

        if (comboBox3.SelectedIndex == 2)
        {
            panel9.Visible = false;
            panel4.Visible = true;

        }
4

2 に答える 2

0

私の答えは奇妙に思えるかもしれません。しかし、私はこの問題を抱えていて、簡単に解決しました。グループボックスまたはパネルのコピーをとったと思います。ツールボックスから新しいパネルを取り出します。少なくとも、この奇妙な(そして無意味な)見た目のソリューションは、私にとってはうまくいきました。

于 2011-10-10T18:43:30.590 に答える
0

はい、できます。

しかし、あなたのコードは正しくなく、同じビューを実行します.コンボボックスが選択されたときに1つのパネルしか表示されません。グループボックスに両方のパネルを表示したい場合。両方を有効にします。このようなもの:

    if (comboBox3.SelectedIndex == 1)
    {
        panel4.Visible = true; // Display Two Panels on your group box
        panel9.Visible = true;

    }

    if (comboBox3.SelectedIndex == 2)
    {
        panel9.Visible = false;   //Display only 1 Panel
        panel4.Visible = true;

    }

よろしく

于 2011-09-06T01:04:04.393 に答える