我使用组合框,不受 C# 中数据源的限制。
cmbBox.Items.Add("apple");
cmbBox.Items.Add("orange");
cmbBox.Items.Add("banana");
现在我想将 SelectedIndex 设置为最后添加“banana”,但不能使用
cmbBox.SelectedIndex = cmbBox.Items.count -1;
因为组合框已排序!
请问有什么提示吗?
最佳答案
好吧,我在引用文档后想通了。我应该做的就是捕获 cmbBox.Items.Add("something") 语句的返回值并将其设置为 cmbBox.SelectedIndex
nReturn = cmbBox.Items.Add("first");
...
nReturn = cmbBox.Items.Add("last");
cmbBox.SelectedIndex = nReturn;
希望这对某人有所帮助。
关于c# - 在组合框中选择最后添加的列表项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10266145/