Общие сведения об элементе управления TextBox (Windows Forms)

Обновлен: Ноябрь 2007

Текстовые поля форм Windows Forms используются для приема данных, вводимых пользователем, или для отображения текста. Элемент управления TextBox обычно используется для редактируемого текста, хотя его можно также сделать доступным только для чтения. В текстовых полях можно выводить несколько строк текста, размещать текст в соответствии с размером элемента управления и применять основные элементы форматирования. В элементе управления TextBox можно вводить или отображать текст только в одном формате. Для отображения текста в различных форматах следует использовать элемент управления RichTextBox. Дополнительные сведения см. в разделе Общие сведения об элементе управления RichTextBox (Windows Forms).

Работа с элементом управления TextBox

Текст, отображаемый в элементе управления, содержится в свойстве Text. По умолчанию в текстовом поле можно ввести до 2048 знаков. Если свойству Multiline присвоить значение true, это позволит вводить до 32 килобайт текста. Свойство Text может быть установлено в окне "Свойства" во время разработки, программными средствами во время выполнения или в результате ввода данных пользователем во время выполнения. Текущее содержимое текстового поля может быть получено во время выполнения путем считывания значения свойства Text.

В следующем примере кода текст помещается в элемент управления во время выполнения. Процедура InitializeMyControl не выполняется автоматически; она должна быть вызвана.

Private Sub InitializeMyControl()
   ' Put some text into the control first.
   TextBox1.Text = "This is a TextBox control."
End Sub
private void InitializeMyControl() {
   // Put some text into the control first.
   textBox1.Text = "This is a TextBox control.";
}
private void InitializeMyControl() 
{
   // Put some text into the control first.
   textBox1.set_Text("This is a TextBox control.");
}
private:
   void InitializeMyControl()
   {
      // Put some text into the control first.
      textBox1->Text = "This is a TextBox control.";
   }

См. также

Задачи

Практическое руководство. Управление положением курсора в элементе управления TextBox в Windows Forms

Практическое руководство. Создание текстового поля для ввода пароля с помощью элемента управления TextBox в Windows Forms

Практическое руководство. Создание текстового поля, доступного только для чтения (Windows Forms)

Практическое руководство. Добавление кавычек в строку (Windows Forms)

Практическое руководство. Выделение текста в элементе управления TextBox в Windows Forms

Практическое руководство. Многострочные элементы управления TextBox в Windows Forms

Ссылки

TextBox

Другие ресурсы

Элемент управления TextBox (Windows Forms)