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
的方法来设置输入焦点,则无论控件是否已具有焦点,都会选择全文。
当用户从下拉列表中选择项目或使用向上键和向下键时,将自动选择新项的文本。 但是,如果尝试获取
SelectedText
某个
SelectedIndexChanged
或
SelectedValueChanged
事件处理程序中的值,该属性将返回一个空字符串。 这是因为,在这些事件发生时,已清除以前的
SelectedText
值,并且尚未设置新值。 若要检索某个或事件处理程序中的
SelectedIndexChanged
当前值,请改用该
SelectedItem
属性。
SelectedValueChanged