可交互组合框C#
我在C#visualstudio中有几个组合框,我想知道如何使它的下拉菜单项可单击,或者读取选择的组合框,然后执行一段代码。我想做一些像隐形按钮的东西,但是我做的简单代码不起作用,可能会被修改可交互组合框C#,c#,button,combobox,clickable,C#,Button,Combobox,Clickable,我在C#visualstudio中有几个组合框,我想知道如何使它的下拉菜单项可单击,或者读取选择的组合框,然后执行一段代码。我想做一些像隐形按钮的东西,但是我做的简单代码不起作用,可能会被修改 private void Form1_Load(object sender, EventArgs e) { { this.BackColor = System.Drawing.Color.LightCyan; button1.Hide(); if
private void Form1_Load(object sender, EventArgs e)
{
{
this.BackColor = System.Drawing.Color.LightCyan;
button1.Hide();
if (comboBox1 = 1);
button1.Show();
}
}
您可以将SelectionIndexChanged事件添加到组合框:
this.ComboBox1.SelectedIndexChanged += new System.EventHandler(ComboBox1_SelectedIndexChanged);
该事件在组合框的每次更改时激发。您的处理程序可以执行您想要的操作:
private void ComboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (ComboBox1.SelectedIndex == 0)
{
//your action
}
//....
}
如果不想使用索引,也可以使用ComboBox.SelectedItem
祝你好运 您需要删除
if
语句后面的分号,并添加括号如果(comboBox1=1){button1.Show();}
@ECHELON您认为comboBox1=1
可能不是问题吗?@LarsTech原谅我if(comboBox.SelectedIndex==1){button1.Show();}
感谢@ECHELON的帮助:)