TextBoxBase.HideSelection 属性
定义
获取或设置一个值,该值指示当文本框控件没有焦点时,该控件中选定的文本是否保持突出显示。Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus.
public:
property bool HideSelection { bool get(); void set(bool value); };
public bool HideSelection { get; set; }
member this.HideSelection : bool with get, set
Public Property HideSelection As Boolean
属性值
如果当文本框控件没有焦点时,选定文本不突出显示,则为 true
;如果当文本框控件没有焦点时,选定文本保持突出显示,则为 false
。true
if the selected text does not appear highlighted when the text box control loses focus; false
, if the selected text remains highlighted when the text box control loses focus. 默认值为 true
。The default is true
.
示例
下面的代码示例演示如何使用 HideSelection 属性。The following code example demonstrates how to use the HideSelection property. 若要运行该示例,请将以下代码粘贴到窗体中。To run the example, paste the following code in a form. InitializeTextBox
在窗体的构造函数或方法中调用方法 Load
。Call the InitializeTextBox
method in the form's constructor or Load
method.
//Declare a textbox called TextBox1.
internal:
System::Windows::Forms::TextBox^ TextBox1;
private:
//Initialize TextBox1.
void InitializeTextBox()
{
this->TextBox1 = gcnew TextBox;
this->TextBox1->Location = System::Drawing::Point( 32, 24 );
this->TextBox1->Name = "TextBox1";
this->TextBox1->Size = System::Drawing::Size( 136, 20 );
this->TextBox1->TabIndex = 1;
this->TextBox1->Text = "Type and hit enter here...";
//Keep the selection highlighted, even after textbox loses focus.
TextBox1->HideSelection = false;
this->Controls->Add( TextBox1 );
}
//Declare a textbox called TextBox1.
internal System.Windows.Forms.TextBox TextBox1;
//Initialize TextBox1.
private void InitializeTextBox()
{
this.TextBox1 = new TextBox();
this.TextBox1.Location = new System.Drawing.Point(32, 24);
this.TextBox1.Name = "TextBox1";
this.TextBox1.Size = new System.Drawing.Size(136, 20);
this.TextBox1.TabIndex = 1;
this.TextBox1.Text = "Type and hit enter here...";
//Keep the selection highlighted, even after textbox loses focus.
TextBox1.HideSelection = false;
this.Controls.Add(TextBox1);
}
'Declare a textbox called TextBox1.
Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
'Initialize TextBox1.
Private Sub InitializeTextBox()
Me.TextBox1 = New TextBox
Me.TextBox1.Location = New System.Drawing.Point(32, 24)
Me.TextBox1.Name = "TextBox1"
Me.TextBox1.Size = New System.Drawing.Size(136, 20)
Me.TextBox1.TabIndex = 1
Me.TextBox1.Text = "Type and hit enter here..."
'Keep the selection highlighted, even after textbox loses focus.
TextBox1.HideSelection = False
Me.Controls.Add(TextBox1)
End Sub
注解
您可以使用此属性使文本在文本框控件中突出显示,同时另一个窗体或对话框具有焦点,如拼写检查器对话框。You can use this property to keep text highlighted in a text box control while another form or a dialog box has focus, such as a spelling checker dialog box.