目前在Visual Studio 2013中使用C#创建一个程序,我希望一旦用户从组合框中选择任何值,屏幕上的内容就可用。到目前为止,我已经做到了这一点:
if (cmbTickets.SelectedIndex == 10)
{
enableSeats();
}
使用此选项时,只有从组合框中选择数字10时,屏幕上的项目才可用。但是,当选择组合框中的任何选项时,我想要发生这种情况。我应该在if语句中放置什么值才能做到这一点?
答案 0 :(得分:1)
订阅SelectedIndexChanged
活动。
SelectedIndex
在未做出选择时为-1
,因此请参考。{/ p>
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex > -1)
enableSeats();
}