Cenni preliminari sul controllo RichTextBox (Windows Form)

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

RichTextBox

Cenni preliminari sul controllo TextBox (Windows Form)

Altre risorse

Controllo RichTextBox (Windows Form)