Cenni preliminari sul controllo RichTextBox (Windows Form)
Aggiornamento: novembre 2007
Il controllo RichTextBox di Windows Form viene utilizzato per visualizzare, immettere e modificare testo formattato. Oltre alle funzionalità offerte dal controllo TextBox, il controllo RichTextBox consente di visualizzare tipi di carattere, colori e collegamenti, caricare da un file un testo e immagini incorporate e trovare caratteri specificati. Il controllo RichTextBox viene generalmente utilizzato per fornire funzionalità di visualizzazione e modifica del testo simili a quelle offerte da programmi di elaborazione testi quali Microsoft Word. Analogamente al controllo TextBox, il controllo RichTextBox è in grado di visualizzare barre di scorrimento. A differenza di TextBox, tuttavia, consente di visualizzare per impostazione predefinita entrambe le barre di scorrimento, orizzontale e verticale, per le quali fornisce impostazioni aggiuntive.
Utilizzo del controllo RichTextBox
Come per il controllo TextBox, il testo visualizzato viene impostato mediante la proprietà Text. Il controllo RichTextBox è dotato di numerose proprietà per la formattazione del testo. Per informazioni dettagliate su queste proprietà, vedere Procedura: impostare gli attributi dei caratteri per il controllo RichTextBox Windows Form e Procedura: impostare rientri, rientri sporgenti e paragrafi puntati con il controllo RichTextBox Windows Form. Per la modifica dei file, i metodi LoadFile e SaveFile consentono di visualizzare e scrivere diversi formati di file, quali testo normale, testo normale Unicode e formato RTF (Rich Text Format). Per un elenco dei formati di file supportati, vedere Enumerazione RichTextBoxStreamType. È inoltre disponibile il metodo Find per trovare stringhe di testo o caratteri specifici.
Il controllo RichTextBox può inoltre essere utilizzato per collegamenti ipertestuali, impostando la proprietà DetectUrls su true e scrivendo del codice per gestire l'evento LinkClicked. Per ulteriori informazioni, vedere Procedura: visualizzare collegamenti ipertestuali con il controllo RichTextBox Windows Form. Per impedire la modifica totale o parziale da parte dell'utente del testo incluso nel controllo, impostare la proprietà SelectionProtected su true.
In un controllo RichTextBox è possibile annullare e ripristinare la maggior parte delle operazioni di modifica chiamando i metodi Undo e Redo. Il metodo CanRedo consente di determinare se l'ultima operazione annullata dall'utente può essere riapplicata al controllo.
Vedere anche
Riferimenti
Cenni preliminari sul controllo TextBox (Windows Form)