Procedura: specificare input multilinea per un controllo server Web TextBox
Aggiornamento: novembre 2007
In un controllo TextBox multilinea è possibile immettere informazioni in una casella che supporta il ritorno a capo e lo scorrimento verticale e orizzontale.
Per creare un controllo server Web TextBox multilinea
Impostare la proprietà TextMode del controllo TextBox su Multiline. Nel codice le modalità di testo vengono impostate utilizzando l'enumerazione TextMode.
Definire le dimensioni del controllo impostando le seguenti proprietà:
Width su un valore in pixel o Columns sul numero di caratteri da visualizzare.
Height su un valore in pixel o Rows sul numero di righe.
Nota: Le proprietà Height e Width non funzionano in browser che non supportano gli stili CSS (Cascading Style Sheet).
L'impostazione di queste proprietà non limita il numero di caratteri o righe che possono essere immesse da un utente, ma solo il numero da visualizzare. Nel controllo viene sempre visualizzata una barra di scorrimento verticale. Height e Width hanno la precedenza su Rows e Columns.
Nota: Per impostazione predefinita, un controllo TextBox multilinea include una barra di scorrimento verticale. Per nascondere la barra di scorrimento, includere l'attributo di stile overflow: hidden. In visualizzazione HTML, ad esempio, la sintassi dichiarativa per il controllo potrebbe essere simile a quella seguente:
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 56px; OVERFLOW: hidden; POSITION: absolute; TOP: 72px" TextMode="MultiLine"></asp:TextBox>
Attivare o disattivare il ritorno a capo impostando la proprietà Wrap del controllo. Se il valore è impostato su true, il testo andrà a capo automaticamente senza inserire caratteri di ritorno a capo e di avanzamento riga. Se il valore è impostato su false, il testo non andrà a capo e sarà necessario premere INVIO per iniziare una nuova riga. In questo caso verrà inserito un carattere di ritorno a capo e avanzamento riga. Se la proprietà Wrap viene impostata su false, nel controllo viene visualizzata una barra di scorrimento orizzontale.
Nota: La proprietà MaxLength non ha alcun effetto in una casella di testo a più righe.