C# 如何通过选择组合框值禁用按钮

C# 如何通过选择组合框值禁用按钮,c#,winforms,combobox,C#,Winforms,Combobox,我有一个绑定到sql数据库的ComboBox,我在索引0处添加了一个默认文本,如下所示 string s = "< -------------Select an application ----------->"; applicationComboBox.Items.Insert(0, s); applicationComboBox.SelectedIndex = 0; 使用SelectedIndex属性了解选择了哪个项目,如果是第一个项目,则禁用按钮 private void c

我有一个绑定到sql数据库的ComboBox,我在索引0处添加了一个默认文本,如下所示

string s = "< -------------Select an application ----------->";
applicationComboBox.Items.Insert(0, s);
applicationComboBox.SelectedIndex = 0;

使用
SelectedIndex
属性了解选择了哪个项目,如果是第一个项目,则禁用按钮

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (comboBox1.SelectedIndex == 0)
    {
        exportButton.Enabled = false;
    }
}

你想什么时候按下按钮?在选择更改事件或默认情况下?在选择更改事件上。因为我不希望用户在没有选择应用程序的情况下能够做任何事情
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (comboBox1.SelectedIndex == 0)
    {
        exportButton.Enabled = false;
    }
}