我在 C#.As 中有一个带有不同项目的组合框:
- 新物品
- 删除项目
- 显示项目
现在我想为每个组合框项目设置不同的表单。如果我单击任何项目,然后打开新项目表单。
我怎么用这个?
您可以通过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
}
}
在这种情况下,在组合框上SelectionChanged
有一个switch()
命令,每个选项都有一个,在这种情况下调用selectedIndex
case
newItemFormVariable.show()
我可能会弄错属性或事件名称,因为我是在认真做这件事的,但你明白了。