Wie richtet man Text in RichTextBox C # aus?

8

Wie richte ich den Text in einer RichTextBox aus?

Grundsätzlich enthält das RTB:

"- Testen"

"- TESTEN"

"TESTEN -"

"Testen -"

Alle haben die gleiche Anzahl von Zeichen, aber unterschiedliche Ausrichtungen. Wie kann ich sie richtig ausrichten? Ich bin ziemlich neu in C # und verwirrt, da es richtig in Javas TextArea ausgerichtet ist.

Danke!

    
user488792 05.06.2011, 13:54
quelle

4 Antworten

6

Sie müssten die Schriftart in eine Schriftart mit einem festen Abstand ändern, wie Courier. Dieses Verhalten ist bei den meisten Schriftarten Standard, da nicht alle Zeichen die gleiche Breite haben.

    
Fosco 05.06.2011, 14:09
quelle
27

Sie möchten das verwenden RichTextBox.SelectionAlignment -Eigenschaft.

Wenn Sie beispielsweise das gesamte Textfeld zentrieren möchten, tun Sie Folgendes:

%Vor%

Wenn Sie nur einen Teil des Textfelds mit einer bestimmten Ausrichtung verwenden möchten, verwenden Sie die RichTextBox.Select () - Routine, um den Text auszuwählen, und legen Sie dann die SelectionAlignment-Eigenschaft fest.

    
Jason Moore 05.06.2011 14:16
quelle
1

Wenn Sie nicht unbedingt eine Rich-Textbox verwenden müssen, können Sie einfach eine Textbox verwenden und die Ausrichtung als

auswählen %Vor%     
Wilbur Omae 22.07.2016 11:45
quelle
0
%Vor%     
Ahmed Sherif 11.02.2017 09:40
quelle

Tags und Links