Wie kann ich Téxt in RichTextBox über feste Positionsangaben positionieren?



  • Hat jemand eine Idee, wie ich in einer RichTextBox Text in der Position fest einstellen kann?
    Ich lese eine Tabelle aus und schreibe die Spaltenbezeichner hinein, dahinter der zugeordnete Wert.

    Diese Angaben sollen untereinander positioniert sein.

    BEispiel:

    Breite_vorne: 23.0
    Breite_oben: 20.2
    Länge_gesamt: 30.0
    ID_GEsamtlängevonBox: 5.0

    Es gibt Befehle wie:

    rtxtb_Ausgabe.SelectionIndent
                rtxtb_Ausgabe.SelectionHangingIndent
                rtxtb_Ausgabe.SelectionRightIndent
    

    Damit kann ich nichts bewirken, und mit \t -Sequenzen funktionierts auch nicht einwandfrei.

    Wer hat Lösung von Problem? :xmas2:



  • rtxtb_Ausgabe.SelectionBullet = false;              // Aufzählungszeichen und Formatierung in
                int[] Tabs = { 200, 50, 10 };                       // RichTextBox
    

    rtxtb_Ausgabe.SelectionTabs = Tabs;

    Wichtig sind die Tabulatorstellen Tabs, und die Eigenschaft .SelectionTabs = Tabs;

    Danach in der Ausgabezeile das \t nicht vergessen, sonst klappts nicht.

    rtxtb_Ausgabe.AppendText(column + "\t:" + "\t" + spalten_daten[z] + "\n");
    

Anmelden zum Antworten