作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个 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/
我是一名优秀的程序员,十分优秀!