如何在c#中使用组合框项

时间:2012-10-21 07:44:04

标签: c# combobox

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

  1. 新项目
  2. 删除项目
  3. 显示项目
  4. 现在我想为每个组合框项目设置不同的表单。如果我点击任何项目,则打开新项目表单。

    我如何使用它?

2 个答案:

答案 0 :(得分: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
    }
}

答案 1 :(得分:0)

SelectionChanged事件中,在组合框的switch()上有一个selectedIndex命令,每个选项都有一个case,在这种情况下调用{{1} }}

我可能会因为我这样做而错误地获取财产或事件名称,但你明白这一点。