-4

我在 C#.As 中有一个带有不同项目的组合框:

  1. 新物品
  2. 删除项目
  3. 显示项目

现在我想为每个组合框项目设置不同的表单。如果我单击任何项​​目,然后打开新项目表单。

我怎么用这个?

4

2 回答 2

1

您可以通过SelectedIndexChanged这种方式使用该事件:

//ComboBox.SelectedIndexChanged += ComboBox_SelectedIndexChanged;
private void ComboBox_SelectedIndexChanged(object sender, EventArgs e){
    string selected = (string)ComboBox.SelectedItem;

    if(selected == "New Item"){
        //do something here
    }
    else if(selected == "Delete Item"){
        //do something here
    }
    else if(selected == "Show Item"){
        //do something here
    }
}
于 2012-10-21T08:12:25.587 回答
0

在这种情况下,在组合框上SelectionChanged有一个switch()命令,每个选项都有一个,在这种情况下调用selectedIndexcasenewItemFormVariable.show()

我可能会弄错属性或事件名称,因为我是在认真做这件事的,但你明白了。

于 2012-10-21T07:50:59.483 回答