Procedura: impostare rientri, rientri sporgenti e paragrafi puntati con il controllo RichTextBox Windows Form
Aggiornamento: novembre 2007
Nel controllo RichTextBox Windows Form sono disponibili numerose opzioni per la formattazione del testo visualizzato. Impostando la proprietà SelectionBullet, è possibile formattare i paragrafi selezionati come elenchi puntati. È inoltre possibile utilizzare le proprietà SelectionIndent, SelectionRightIndent e SelectionHangingIndent per impostare il rientro di paragrafi rispetto ai bordi sinistro e destro del controllo e al bordo sinistro di altre righe di testo.
Per formattare un paragrafo come elenco puntato
Impostare la proprietà SelectionBullet su true.
RichTextBox1.SelectionBullet = True
richTextBox1.SelectionBullet = true;
richTextBox1->SelectionBullet = true;
Per impostare il rientro di un paragrafo
Impostare la proprietà SelectionIndent su un valore integer che rappresenta la distanza in pixel tra il bordo sinistro del controllo e il bordo sinistro del testo.
Impostare la proprietà SelectionHangingIndent su un valore integer che rappresenta la distanza in pixel tra il bordo sinistro della prima riga di testo nel paragrafo e il bordo sinistro delle righe successive nello stesso paragrafo. Il valore della proprietà SelectionHangingIndent viene applicato solo alle righe in un paragrafo che sono state mandate a capo sotto la prima riga.
Impostare la proprietà SelectionRightIndent su un valore integer che rappresenta la distanza in pixel tra il bordo destro del controllo e il bordo destro del testo.
RichTextBox1.SelectionIndent = 8 RichTextBox1.SelectionHangingIndent = 3 RichTextBox1.SelectionRightIndent = 12
richTextBox1.SelectionIndent = 8; richTextBox1.SelectionHangingIndent = 3; richTextBox1.SelectionRightIndent = 12;
richTextBox1->SelectionIndent = 8; richTextBox1->SelectionHangingIndent = 3; richTextBox1->SelectionRightIndent = 12;
Nota:
Tutte queste proprietà vengono applicate a qualsiasi paragrafo contenente il testo selezionato e al testo che viene digitato dopo il punto di inserimento corrente. Quando, ad esempio, un utente seleziona una parola all'interno di un paragrafo e ne regola il rientro, le nuove impostazioni verranno applicate all'intero paragrafo che contiene tale parola nonché agli eventuali paragrafi immessi successivamente dopo il paragrafo selezionato. Per informazioni sulla selezione di testo a livello di codice, vedere Metodo TextBoxBase.Select.