use*_*792 12 c# alignment richtextbox
如何在RichTextBox中对齐文本?

基本上,RTB包含:
"--testing"
"--TESTING"
"TESTING--"
"testing--"
它们具有相同数量的字符,但具有不同的对齐方式.如何正确对齐它们?我对C#很新,因为它在Java的TextArea中正确对齐而感到困惑.
谢谢!
Jas*_*ore 34
您想使用RichTextBox.SelectionAlignment属性.
例如,如果您希望整个文本框居中,那么您可以:
richTextBox1.SelectAll();
richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
Run Code Online (Sandbox Code Playgroud)
如果只希望文本框的一部分具有特定的对齐方式,则使用RichTextBox.Select()例程选择文本,然后设置SelectionAlignment属性.
richTextBox1.SelectAll();
richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
richTextBox1.DeselectAll();
Run Code Online (Sandbox Code Playgroud)