gpt4 book ai didi

c# - 如何在当前组合框中选择一个值时使另一个组合框可见?

转载 作者:可可西里 更新时间:2023-11-01 09:29:48 30 4
gpt4 key购买 nike

我有一个 combobox(CB1),它包含 1,2,3 之类的项目,我想让另一个 combobox (CB2) 可见 当我从 CB1 中选择值 3 时。我应该使用哪个属性。我正在开发基于 Windows 的应用程序,并且使用 C# 作为代码隐藏语言。一个例子会很好地解决这个问题。组合框 CBFormat 由如下项目列表组成:

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 组合框中选择第二项时,我想显示 CBPorxCardMode 的组合框。

最佳答案

试试这个

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;
}
}
}

关于c# - 如何在当前组合框中选择一个值时使另一个组合框可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16769302/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com