我有一个组合框,里面装有四个项目。我的应用程序在运行时(一次一个)接收这四个项目中的任何一个。如何在运行时使用收到的项目(这是四个中的一个)设置我的comboBox。
这是为了使应用程序有点用户友好。所以用户不必自己选择。我知道可以有其他方法来实现它,但我希望它能像我在第一段中解释的那样工作。
此外,我已添加此内容以使其无法使用。
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
答案 0 :(得分:1)
据我所知,将项目添加到ComboBoxes时没有事件被触发。您可以控制何时添加项目,因此当您的代码添加项目时,它应该触发它自己的事件。
但是,如果您知道添加项目的时间,可以将其设置为等于最近添加的项目,如下所示:
comboBox1.Items.Add(item);
comboBox1.SelectedIndex = comboBox1.Items.Count - 1;
或者如果您要移除某些项目,请执行以下操作:
comboBox1.Items.Add(item);
comboBox1.SelectedItem = item;