Sdílet prostřednictvím


TextBox – přehled ovládacího prvku (Windows Forms)

model Windows Forms textová pole slouží k získání vstupu od uživatele nebo k zobrazení textu. Ovládací TextBox prvek se obvykle používá pro upravitelný text, i když je možné ho nastavit jen pro čtení. Textová pole můžou zobrazovat více řádků, zalamovat text na velikost ovládacího prvku a přidávat základní formátování. Ovládací TextBox prvek poskytuje jeden styl formátu pro text zobrazený nebo zadaný do ovládacího prvku. Pokud chcete zobrazit více typů formátovaného textu, použijte RichTextBox ovládací prvek. Další informace naleznete v tématu RichTextBox – přehled ovládacího prvku.

Práce s ovládacím prvku TextBox

Text zobrazený ovládacím prvku je obsažen v Text vlastnosti. Ve výchozím nastavení můžete do textového pole zadat až 2048 znaků. Pokud vlastnost nastavíte Multiline na true, můžete zadat až 32 kB textu. Vlastnost Text lze nastavit v době návrhu pomocí okna Vlastnosti, za běhu v kódu nebo uživatelským vstupem za běhu. Aktuální obsah textového pole lze načíst za běhu načtením Text vlastnosti.

Následující příklad kódu nastaví text v ovládacím prvku za běhu. Procedura InitializeMyControl se nespustí automaticky. Je nutné ji volat.

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->Text = "This is a TextBox control.";  
   }  

Viz také