Condividi tramite


Cenni preliminari sul controllo RichTextBox (Windows Form)

Il controllo Windows Form RichTextBox viene utilizzato per visualizzare, immettere e modificare il testo con la formattazione. Il RichTextBox controllo esegue tutte le operazioni del TextBox controllo, ma può anche visualizzare tipi di carattere, colori e collegamenti, caricare testo e immagini incorporate da un file e trovare i caratteri specificati. Il RichTextBox controllo viene in genere utilizzato per fornire la manipolazione del testo e visualizzare funzionalità simili alle applicazioni di elaborazione delle parole, ad esempio Microsoft Word. Come il TextBox controllo, il RichTextBox controllo può visualizzare le barre di scorrimento, ma a differenza del TextBox controllo, l'impostazione predefinita consiste nel visualizzare le barre di scorrimento orizzontali e verticali in base alle esigenze e dispone di impostazioni aggiuntive della barra di scorrimento.

Utilizzo del controllo RichTextBox

Come per il TextBox controllo, il testo visualizzato viene impostato dalla Text proprietà . Il RichTextBox controllo dispone di numerose proprietà per formattare il 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 modificare i file, i LoadFile metodi e SaveFile possono visualizzare e scrivere più formati di file, tra cui testo normale, testo normale Unicode e RTF (Rich Text Format). I formati di file possibili sono elencati in RichTextBoxStreamType. È possibile utilizzare il Find metodo per trovare stringhe di testo o caratteri specifici.

È anche possibile utilizzare un RichTextBox controllo per i collegamenti in stile Web impostando la DetectUrls proprietà su true e scrivendo codice per gestire l'evento LinkClicked . Per altre informazioni, vedere Procedura: Visualizzare collegamenti ipertestuali con il controllo RichTextBox Windows Form. È possibile impedire all'utente di modificare parte o tutto il testo nel controllo impostando la SelectionProtected proprietà su true.

È possibile annullare e ripetere la maggior parte delle operazioni di modifica in un RichTextBox controllo chiamando i Undo metodi e Redo . Il CanRedo metodo consente di determinare se l'ultima operazione annullata dall'utente può essere riapplicata al controllo.

Vedi anche