更改组合框的显示项目

时间:2012-10-15 03:54:00

标签: c# combobox usability

我想知道在C#中是否有办法让ComboBox(WinForms)中的选定项目尽可能显示为中间元素。我已经找了一个允许这个但没有找到任何东西的属性或方法。我正在开发的应用程序中使用一些,这个功能将大大提高应用程序的可用性。

任何帮助都将不胜感激。

编辑: “中间元素”是指组合框落下时显示的内容。这样的事情:Selected Element Becomes Middle of Dropped List

1 个答案:

答案 0 :(得分:0)

我认为这就是你的意思。

OnFormLoad事件 :(或您要实现该功能的任何按钮)

int count = comboBox.Items.Count;    
comboBox.SelectedIndex =  count/2;  //no need of if else statements

(或)

comboBox.SelectedIndex =  comboBox.Items.Count/2;