TextBoxBase.BorderStyle TextBoxBase.BorderStyle TextBoxBase.BorderStyle TextBoxBase.BorderStyle Property

Определение

Получает или задает тип границы элемента управления "Текстовое поле".Gets or sets the border type of the text box control.

public:
 property System::Windows::Forms::BorderStyle BorderStyle { System::Windows::Forms::BorderStyle get(); void set(System::Windows::Forms::BorderStyle value); };
public System.Windows.Forms.BorderStyle BorderStyle { get; set; }
member this.BorderStyle : System.Windows.Forms.BorderStyle with get, set
Public Property BorderStyle As BorderStyle

Значение свойства

Объект BorderStyle, предоставляющий тип границы элемента управления "Текстовое поле".A BorderStyle that represents the border type of the text box control. Значение по умолчанию — Fixed3D.The default is Fixed3D.

Исключения

Свойству присвоено значение, которое не входит в диапазон допустимых значений для данного перечисления.A value that is not within the range of valid values for the enumeration was assigned to the property.

Примеры

В следующем примере кода производный класс используется TextBoxдля создания текстового поля, которое может правильно отображать текст с помощью 20-точечной Arial с одной границей.The following code example uses TextBox, a derived class, to create a text box that can properly display text using 20-point Arial with a single border. В этом примере PreferredHeight свойство используется для определения соответствующей высоты элемента управления после шрифта, BorderStyle назначенного элементу управления.This example uses the PreferredHeight property to determine the appropriate height of the control after the font and BorderStyle have been assigned to the control.

public:
   void CreateTextBox()
   {
      // Create an instance of the TextBox control.
      TextBox^ textBox1 = gcnew TextBox;
      
      // Set the TextBox Font property to Arial 20.
      textBox1->Font = gcnew System::Drawing::Font( "Arial", 20 );
      // Set the BorderStyle property to FixedSingle.
      textBox1->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
      // Make the height of the control equal to the preferred height.
      textBox1->Height = textBox1->PreferredHeight;
   }
public void CreateTextBox()
 {
    // Create an instance of the TextBox control.
    TextBox textBox1 = new TextBox();
 
    // Set the TextBox Font property to Arial 20.
    textBox1.Font = new Font ("Arial" , 20);
    // Set the BorderStyle property to FixedSingle.
    textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
    // Make the height of the control equal to the preferred height.
    textBox1.Height = textBox1.PreferredHeight;
 }

Public Sub CreateTextBox()
    ' Create an instance of the TextBox control.
    Dim textBox1 As New TextBox()
    
    ' Set the TextBox Font property to Arial 20.
    textBox1.Font = New Font("Arial", 20)
    ' Set the BorderStyle property to FixedSingle.
    textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
    ' Make the height of the control equal to the preferred height.
    textBox1.Height = textBox1.PreferredHeight
End Sub

Комментарии

BorderStyle Свойство можно использовать для создания элементов управления неструктурированными и плоскими стилями в дополнение к трехмерному элементу управления по умолчанию.You can use the BorderStyle property to create borderless and flat style controls, in addition to the default three-dimensional control.

Примечание

Производный класс RichTextBoxне BorderStyle.FixedSingle поддерживает стиль.The derived class, RichTextBox, does not support the BorderStyle.FixedSingle style. Этот стиль приведет к тому BorderStyle , что вместо BorderStyle.Fixed3D него будет использоваться стиль.This style will cause the BorderStyle to use the BorderStyle.Fixed3D style instead.

Применяется к