可交互组合框 C#



我在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。

祝你好运!

相关内容

  • 没有找到相关文章

最新更新