Gewusst wie: Festlegen von Einzügen, hängenden Einzügen und Absätzen mit Aufzählungszeichen mit dem RichTextBox-Steuerelement von Windows Forms

Das RichTextBox-Steuerelement von Windows Forms stellt zahlreiche Formatierungsoptionen für den in ihm angezeigten Text bereit. Sie können markierte Absätze als Aufzählungen formatieren, indem Sie die SelectionBullet-Eigenschaft festlegen. Mit den Eigenschaften SelectionIndent, SelectionRightIndent und SelectionHangingIndent können Sie außerdem den Einzug der Absätze relativ zum linken und rechten Rand des Steuerelements sowie zum linken Rand anderer Textzeilen festlegen.

So formatieren Sie einen Absatz als Aufzählung

  • Legen Sie die SelectionBullet-Eigenschaft auf true fest.

    RichTextBox1.SelectionBullet = True
    
    richTextBox1.SelectionBullet = true;
    
    richTextBox1->SelectionBullet = true;
    

So legen Sie einen Einzug für einen Absatz fest

  1. Legen Sie für die SelectionIndent-Eigenschaft eine ganze Zahl fest, die den Abstand zwischen linkem Steuerelementrand und linkem Textrand in Pixel angibt.

  2. Legen Sie für die SelectionHangingIndent-Eigenschaft eine ganze Zahl fest, die den Abstand zwischen dem linken Rand der ersten Textzeile im Absatz und dem linken Rand der folgenden Zeilen im selben Absatz in Pixel angibt. Der Wert der SelectionHangingIndent-Eigenschaft wird nur auf Zeilen in einem Absatz angewendet, die nach der ersten Zeile umbrochen wurden.

  3. Legen Sie für die SelectionRightIndent-Eigenschaft eine ganze Zahl fest, die den Abstand zwischen rechtem Steuerelementrand und rechtem Textrand in Pixel angibt.

    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;
    

    Tipp

    Alle genannten Eigenschaften wirken sich auf sämtliche Absätze aus, in denen Text markiert ist, sowie auf nach der aktuellen Einfügemarke eingegebenen Text. Wenn ein Benutzer beispielsweise ein Wort in einem Absatz markiert und dann den Einzug anpasst, wird die neue Einstellung auf den gesamten Absatz, in dem dieses Wort steht, und auf alle Absätze angewendet, die hinter diesem Absatz eingegeben werden. Weitere Informationen über das programmgesteuerte Markieren von Text finden Sie unter TextBoxBase.Select-Methode.

Siehe auch

Referenz

RichTextBox

Weitere Ressourcen

RichTextBox-Steuerelement (Windows Forms)

Steuerelemente für Windows Forms