Condividi tramite


RichTextBox.AutoWordSelection Proprietà

Definizione

Ottiene o imposta un valore che indica se la selezione automatica della parola è abilitata.

public:
 property bool AutoWordSelection { bool get(); void set(bool value); };
public bool AutoWordSelection { get; set; }
member this.AutoWordSelection : bool with get, set
Public Property AutoWordSelection As Boolean

Valore della proprietà

Boolean

true se la selezione automatica della parola è abilitata; in caso contrario, false. Il valore predefinito è true.

Esempio

Nell'esempio di codice seguente viene illustrato come creare un RichTextBox oggetto che esegue lo zoom avanti sul testo, seleziona automaticamente le parole nel testo del controllo quando viene fatto doppio clic su una parola e ha un margine sul lato destro dell'area client del controllo. Se il controllo ha una larghezza ridotta, l'uso RichTextBox di questo codice creerà un oggetto RichTextBox in cui ogni carattere di testo viene visualizzato sulla propria riga. Mentre in questa posizione di visualizzazione verticale, facendo clic su qualsiasi parte di una parola verranno selezionati tutti i caratteri della parola indipendentemente dal fatto che il testo viene visualizzato verticalmente. In questo esempio è necessario disporre di una maschera contenente un RichTextBox controllo denominato richTextBox1.

private:
   void ZoomMyRichTextBox()
   {
      // Enable users to select entire word when double clicked.
      richTextBox1->AutoWordSelection = true;

      // Clear contents of control.
      richTextBox1->Clear();

      // Set the right margin to restrict horizontal text.
      richTextBox1->RightMargin = 2;

      // Set the text for the control.
      richTextBox1->SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";

      // Zoom by 2 points.
      richTextBox1->ZoomFactor = 2.0f;
   }
private void ZoomMyRichTextBox()
{
    // Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = true;
    // Clear contents of control.
    richTextBox1.Clear();
    // Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2;
    // Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";
    // Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0f;
}
Private Sub ZoomMyRichTextBox()
    ' Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = True
    ' Clear contents of control.
    richTextBox1.Clear()
    ' Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2
    ' Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot"
    ' Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0F
End Sub

Commenti

Se questa proprietà è impostata su true, selezionando una parte qualsiasi del testo nel controllo seleziona l'intera parola.

Si applica a