无效的简单条件

时间:2013-07-23 02:32:25

标签: c# combobox switch-statement

我有2个用于突出显示的控件,并且分隔了无效控件,如:

public void yee()
{
    rtb.ForeColor = Color.Red;
}

public void yoo()
{
    rtb.ForeColor = Color.Blue;
}

然后我有一个组合框,其中有一个项目:

是的,是的。

当我选择是的时候,应该选择虚空,但是当我选择yoo时,应该选择虚空yoo。

我知道它有点容易,但我需要条件为“case”而不是“if”因为我想要休息,如果有可能使void = false如果选择了。

非常感谢!抱歉这个新手问题.xD

3 个答案:

答案 0 :(得分:1)

目前还不完全清楚你要做什么,但这是我最好的尝试。注意DropDownList1是您的DDL的ID

if(DropDownList1.SelectedItem.Text == "yee"){
    yee();
}

if(DropDownList1.SelectedItem.Text == "yoo"){
    yoo();
}

答案 1 :(得分:1)

目前还不清楚您要尝试做什么,但如果您想添加一个switch语句来确定需要运行哪种方法,请将其分配给ComboBox's SelectedIndexChanged或{ {1}} EventHandlers。

看看这样的东西是不是你想要的东西。

SelectedValueChanged

答案 2 :(得分:0)

好吧,你可以做一个bool功能

,例如

 public boolean yeeOrYooPressed() {
 {
     if(//yee is selected) {
           return true;
     }
     else {
           return false;
           break;
     }
  }