2016-08-15 3 views
2

Ich habe versucht, die RichTextBox Text von links nach rechts zu zeigen. Ich änderte die RightToLeft Option zu JA, aber als ich 1qwerty0 eintippte, zeigte es mir qwerty01. Ich weiß nicht, ob das ein Fehler ist oder nicht. Wenn es kein Fehler ist, kann mir dann jemand sagen, wie es richtig gemacht wird? Hier , werfen Sie einen Blick auf das Problem: enter image description hereFehler in RichTextBox von rechts nach links Option

Edit: Wenn ich den Text zur Laufzeit bearbeiten (klicken Sie auf das Textfeld und geben Sie es aus), dann ist es ok.

Antwort

1

Der bessere Weg ist mit SelectionAlignment statt Diese von RightToLeft

ändern RightToLeft zu No und verwenden SelectionAlignment in FormLoad Like:

private void Form1_Load(object sender, EventArgs e) 
     { 
      richTextBox1.SelectionAlignment = HorizontalAlignment.Right; 
     } 
+0

Ihnen danken, es funktioniert. Aber nach jedem Klick auf eine Schaltfläche wird die Textbox automatisch wieder von links nach rechts angezeigt. Ich kann damit umgehen, indem ich es wieder von rechts nach links setze, aber gibt es einen besseren Weg? –

+0

vergiss es. Ich benutze das Ereignis 'TextChanged', um es zu lösen. –

+0

Aber es funktioniert für mich mit 'richTextBox1.AppendText (" sometext ");', vielleicht hat Ihr anhängendes Problem !! –

Verwandte Themen