我在C# Visual Studio中有几个组合框,我想知道如何使其下拉菜单项可单击,或者阅读选择了哪一个,然后执行一段代码。我正在考虑制作类似隐形按钮的东西,但我所做的简单代码不起作用,可能会被修改。
private void Form1_Load(object sender, EventArgs e)
{
{
this.BackColor = System.Drawing.Color.LightCyan;
button1.Hide();
if (comboBox1 = 1);
button1.Show();
}
}
您可以将 SelectionIndexChanged 事件添加到 ComboBox:
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。
祝你好运!