TextBoxBase.HideSelection 属性

获取或设置一个值,该值指示当文本框控件没有焦点时,该控件中选定的文本是否保持突出显示。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
Public Property HideSelection As Boolean
用法
Dim instance As TextBoxBase
Dim value As Boolean

value = instance.HideSelection

instance.HideSelection = value
public bool HideSelection { get; set; }
public:
property bool HideSelection {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_HideSelection ()

/** @property */
public void set_HideSelection (boolean value)
public function get HideSelection () : boolean

public function set HideSelection (value : boolean)

属性值

如果当文本框控件没有焦点时,选定文本不突出显示,则为 true;如果当文本框控件没有焦点时,选定文本保持突出显示,则为 false。默认为 true

备注

当另一个窗体或对话框(如拼写检查对话框)有焦点时,可以使用此属性使文本框控件中的文本保持突出显示。

示例

下面的代码示例演示如何使用 HideSelection 属性。要运行该示例,请将以下代码粘贴到一个窗体中。在窗体的构造函数或 Load 方法中调用 InitializeTextBox 方法。

'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
//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.
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.
System.Windows.Forms.TextBox textBox1;

//Initialize TextBox1.
private void InitializeTextBox()
{
    this.textBox1 = new TextBox();
    this.textBox1.set_Location(new System.Drawing.Point(32, 24));
    this.textBox1.set_Name("TextBox1");
    this.textBox1.set_Size(new System.Drawing.Size(136, 20));
    this.textBox1.set_TabIndex(1);
    this.textBox1.set_Text("Type and hit enter here...");
    //Keep the selection highlighted, even after textbox loses focus.
    textBox1.set_HideSelection(false);
    this.get_Controls().Add(textBox1);
} //InitializeTextBox

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0

请参见

参考

TextBoxBase 类
TextBoxBase 成员
System.Windows.Forms 命名空间