Cenni preliminari sul controllo TextBox (Windows Form)
Le caselle di testo di Windows Form vengono utilizzate per ricevere l'input dall'utente o per la visualizzazione di testo. Il controllo TextBox viene in genere utilizzato per il testo modificabile, anche se è possibile definire il testo in modo che risulti in sola lettura. Le caselle di testo possono visualizzare più righe, mandare il testo a capo in base alle dimensioni del controllo e aggiungere formattazione di base. Il controllo TextBox fornisce un unico stile di formattazione per il testo visualizzato o inserito nel controllo. Per visualizzare più tipi di testo formattato, utilizzare il controllo RichTextBox. Per ulteriori informazioni, vedere Cenni preliminari sul controllo RichTextBox (Windows Form).
Utilizzo del controllo TextBox
Il testo visualizzato dal controllo è contenuto nella proprietà Text. In base all'impostazione predefinita, è possibile inserire in una casella di testo un massimo di 2048 caratteri. Se si imposta la proprietà Multiline su true, è possibile inserire fino a un massimo di 32 KB di testo. È possibile impostare la proprietà Text in fase di progettazione nella finestra Proprietà, in fase di esecuzione nel codice o tramite l'input dell'utente. Il contenuto corrente di una casella di testo può essere recuperato in fase di esecuzione mediante la lettura delle informazioni contenute nella proprietà Text.
Nell'esempio di codice seguente il testo viene impostato nel controllo in fase di esecuzione. La routine InitializeMyControl non viene eseguita automaticamente, ma deve essere richiamata.
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.";
}
Vedere anche
Attività
Procedura: controllare il punto di inserimento in un controllo TextBox Windows Form
Procedura: creare una casella di testo Password con il controllo TextBox Windows Form
Procedura: creare una casella di testo in sola lettura (Windows Form)
Procedura: inserire virgolette in una stringa (Windows Form)
Procedura: selezionare testo nel controllo TextBox Windows Form
Procedura: visualizzare più righe nel controllo TextBox Windows Form