如何隐藏组合框中的项目?

时间:2014-05-07 19:46:29

标签: c# combobox

我有一个包含各种项目的组合框,item1 item2 item3

它们都显示为可见且可选择,但我想隐藏例如item3,我希望他只在变量等于1时出现

这可能吗?因为我在集合中包含item3的所有项目都会显示出来。

我使用以下内容禁用其选择

  if (ComboBox1.SelectedItem == "item3")
        {
            ComboBox1.SelectedIndex = -1;
  }

并且它工作正常,但我想实际上使item3不可见,除非其他变量设置为1

1 个答案:

答案 0 :(得分:1)

我会等到设置另一个变量,然后将该项添加到组合框中。这样的事情。

if (variable == 1) {
    ComboxBox1.Items.Add("item3");
}