RichTextBox.SelectionIndent Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la lunghezza in pixel del rientro della riga in corrispondenza della quale ha inizio la selezione.
public:
property int SelectionIndent { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int SelectionIndent { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionIndent : int with get, set
Public Property SelectionIndent As Integer
Valore della proprietà
Distanza corrente, in pixel, del rientro applicato a sinistra della selezione di testo o del punto di inserimento corrente.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come specificare il testo rientrato all'interno dell'oggetto RichTextBox utilizzando la SelectionIndent proprietà . In questo esempio è necessario che al form sia stato aggiunto un RichTextBox controllo denominato richTextBox1
.
private:
void WriteIndentedTextToRichTextBox()
{
// Clear all text from the RichTextBox;
richTextBox1->Clear();
// Specify a 20 pixel indent in all paragraphs.
richTextBox1->SelectionIndent = 20;
// Set the font for the text.
richTextBox1->Font = gcnew System::Drawing::Font( "Lucinda Console",12 );
// Set the text within the control.
richTextBox1->SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox.";
richTextBox1->SelectedText = "You can use this property to provide proper indentation such as when writing a letter.";
richTextBox1->SelectedText = "After this paragraph the indent is returned to normal spacing.\n\n";
richTextBox1->SelectionIndent = 0;
richTextBox1->SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge.";
}
private void WriteIndentedTextToRichTextBox()
{
// Clear all text from the RichTextBox;
richTextBox1.Clear();
// Specify a 20 pixel indent in all paragraphs.
richTextBox1.SelectionIndent = 20;
// Set the font for the text.
richTextBox1.Font = new Font("Lucinda Console", 12);
// Set the text within the control.
richTextBox1.SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox.";
richTextBox1.SelectedText = "You can use this property to provide proper indentation such as when writing a letter.";
richTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing.\n\n";
richTextBox1.SelectionIndent = 0;
richTextBox1.SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge.";
}
Private Sub WriteIndentedTextToRichTextBox()
' Clear all text from the RichTextBox;
RichTextBox1.Clear()
' Set the font for the text.
RichTextBox1.Font = New Font("Lucinda Console", 12)
' Specify a 20 pixel indent in all paragraphs.
RichTextBox1.SelectionIndent = 20
' Set the text within the control.
RichTextBox1.SelectedText = "All text is indented 20 pixels from the left edge of the RichTextBox."
RichTextBox1.SelectedText = "You can use this property to provide proper indentation such as when writing a letter."
RichTextBox1.SelectedText = "After this paragraph the indent is returned to normal spacing." + ControlChars.Crlf
RichTextBox1.SelectionIndent = 0
RichTextBox1.SelectedText = "No indenation is applied to this paragraph. All text in the paragraph flows from each control edge."
End Sub
Commenti
Se non è attualmente selezionato alcun testo, l'impostazione del rientro viene applicata al paragrafo in cui viene visualizzato il punto di inserimento e a tutto il testo digitato nel controllo dopo il punto di inserimento. L'impostazione del rientro viene applicata fino a quando la proprietà non viene modificata in un valore diverso o fino a quando il punto di inserimento non viene spostato in un paragrafo diverso all'interno del controllo.
Se il testo viene selezionato all'interno del controllo, il testo selezionato e qualsiasi testo immesso dopo la selezione del testo avrà il valore di questa proprietà applicata. È possibile utilizzare questa proprietà per impostare il rientro dei paragrafi contenuti nel documento di RichTextBox. È possibile utilizzare questa proprietà insieme SelectionRightIndent a per creare paragrafi visualizzati nei paragrafi.
Per creare un rientro sporgente per i paragrafi nel controllo, utilizzare la SelectionHangingIndent proprietà .