谷歌没有帮我这个..
假设我有一个组合框,值为" X"和" Y"。
要说的语法是什么..
"如果用户选择了X,请执行此操作,否则执行此操作。"
我尝试了几种方法......没有用。
提前致谢。
答案 0 :(得分:2)
我假设您正在使用WinForms,您要使用的属性是ComboBox.Text
。
类似的东西:
if (xyCombo.Text == "X")
// Do something
else (xyCombo.Text == "Y")
// Do something else
答案 1 :(得分:1)
您必须订阅ComboBox的SelectedIndex更改事件。请参阅以下链接。
http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selectedindexchanged.aspx
答案 2 :(得分:0)
尝试结合上述答案,如下所示。
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.Text == "X")
//Action
else
//Other Action
}
或使用switch语句
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (comboBox1.Text)
{
case "X":
//Action
break;
case "Y":
//Another Action
break;
default:
break;
}
}