WinForms ComboBox:文本与selectedtext

And*_*old 7 combobox winforms

在我的WinForms/C#应用程序中,我可以选择Combobox.TextCombobox.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