相关文章推荐
腼腆的炒粉  ·  SocketsHttpHandler 类 ...·  2 月前    · 
讲道义的砖头  ·  如何:通过使用 ...·  1 月前    · 
玩足球的树叶  ·  DateTimePicker 类 ...·  1 月前    · 
爱健身的眼镜  ·  DbDataAdapter 類別 ...·  1 月前    · 
聪明伶俐的扁豆  ·  SqlDataAdapter 类 ...·  1 月前    · 
腼腆的皮带  ·  MySQL Galera ...·  8 月前    · 
求醉的大蒜  ·  TFS 备注_tfs pb ...·  1 年前    · 
豪情万千的山羊  ·  Entity Framework ...·  1 年前    · 
public:
 property System::String ^ SelectedText { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string SelectedText { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedText : string with get, set
Public Property SelectedText As String

可以使用 SelectedText 属性检索或更改控件中 ComboBox 当前选择的文本。 但是,应注意,由于用户交互,所选内容可能会自动更改。 例如,如果在按钮 Click 事件处理程序中检索 SelectedText 值,则该值将是一个空字符串。 这是因为当输入焦点从组合框移动到按钮时,将自动清除所选内容。

当组合框失去焦点时,选择点将移动到文本的开头,并且任何所选文本将变为未选中状态。 在这种情况下,获取 SelectedText 属性将检索空字符串,设置 SelectedText 属性会将指定的值添加到文本的开头。

当组合框获得焦点时,将自动选择控件中的全文。 如果调用控件的 Focus 方法来设置输入焦点,则无论控件是否已具有焦点,都会选择全文。

当用户从下拉列表中选择项或使用向上键和向下键时,将自动选择新项的文本。 但是,如果尝试在 或 SelectedValueChanged 事件处理程序中 SelectedIndexChanged 获取 SelectedText 值,则 属性将返回一个空字符串。 这是因为,在发生这些事件时,以前的 SelectedText 值已被清除,但尚未设置新值。 若要检索 或 SelectedValueChanged 事件处理程序中的 SelectedIndexChanged 当前值,请改用 SelectedItem 属性。