3

があり、値を選択したときに別のアイテムを作成したいcombobox(CB1)などのアイテムが含まれています。どのプロパティを使用する必要がありますか。私は Windows ベースのアプリケーションに取り組んでおり、コード ビハインド言語として C# を使用しています。例は、問題を解決するのに最適です。コンボ ボックス CBFormat は、次の項目のリストで構成されます。1,2,3combobox (CB2) visible3 from CB1

var allWiegandFormat = WiegandConfigManager.RetrieveAllWiegandFormats();
            var allWiegandList = new List<IWiegand>(allWiegandFormat);

            CBFormat.Items.Add(allWiegandList[0].Id);
            CBFormat.Items.Add(allWiegandList[3].Id);
            CBFormat.Items.Add(allWiegandList[4].Id);
            CBFormat.Items.Add(allWiegandList[5].Id);

            CBProxCardMode.Items.Add(ProxCardMode.Three);
            CBProxCardMode.Items.Add(ProxCardMode.Five);

ここで、CBFormat コンボ ボックスから 2 番目の項目を選択したときに CBPorxCardMode のコンボ ボックスを表示したいと考えています。

4

4 に答える 4

2

これを試して

Private void CB1_SelectedIndexChanged(object sender, System.EventArgs e)
{
    Combobox CB = (ComboBox) sender;
    if(CB.SelectedIndex != -1)
    {
        int x = Convert.ToInt32(CB.Text)
        if(x == 3)
        {
          CB2.Visible = True;
        }
    }
}
于 2013-05-27T08:48:33.077 に答える