使用组合框时改变条件

时间:2016-01-30 01:05:30

标签: c# combobox

目前在Visual Studio 2013中使用C#创建一个程序,我希望一旦用户从组合框中选择任何值,屏幕上的内容就可用。到目前为止,我已经做到了这一点:

        if (cmbTickets.SelectedIndex == 10)
        {
            enableSeats();

        }

使用此选项时,只有从组合框中选择数字10时,屏幕上的项目才可用。但是,当选择组合框中的任何选项时,我想要发生这种情况。我应该在if语句中放置什么值才能做到这一点?

1 个答案:

答案 0 :(得分:1)

订阅SelectedIndexChanged活动。

SelectedIndex在未做出选择时为-1,因此请参考。{/ p>

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (comboBox1.SelectedIndex > -1)
        enableSeats();
}