在我的WinForms/C#应用程序中,我可以选择Combobox.Text
或Combobox.SelectedText
返回所选内容的字符串值.有什么区别,什么时候我会选择一个而不是另一个?
Dav*_*vid 11
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