在我的WinForms / C#应用程序中,我可以选择Combobox.TextCombobox.SelectedText返回所选内容的字符串值。有什么区别,何时可以选择一个?

最佳答案

SelectedText是突出显示的内容。根据DropDownStyle属性,用户可以选择可见文本的一部分。

例如,如果选项为:


民主党人
共和党人
独立
其他


用户可以在民主党中选择字母“ Dem”-这将是SelectedText。这适用于ComboBoxStyle.Simple或ComboBoxStyle.DropDown,但不适用于ComboBoxStyle.DropDownList,因为第三种样式不允许选择可见项的一部分(或添加新项)。

http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selectedtext.aspx

http://msdn.microsoft.com/en-us/library/system.windows.forms.comboboxstyle.aspx

但是,使用Text属性,您可以预选择一个选项(例如,通过将Text设置为“ Other”,可以选择最后一个项目。)

http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.text.aspx

07-27 17:59