我如何使richTextBox1中的行从右到左开始?

时间:2014-07-21 09:11:39

标签: c# .net winforms

有些行已经从右边开始,因为它们很长。但总的来说,所有线都贴在左边。 我想将它们排在右边。

这是我如何将文本分配给richTextBox:

combindedString = string.Join(Environment.NewLine, ListsExtractions.myList);
richTextBox1.Text = combindedString;

myList是List<string> myList的格式如下:

Index 0: text
Index 1: date&time
Index 2: link
Index 3: empty/space

然后再次索引4:文本索引5:dateTime,依此类推。 我只想让它从右边开始/对齐。

1 个答案:

答案 0 :(得分:1)

请参阅SelectionAlignment属性文档:

http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.selectionalignment%28v=VS.100%29.aspx

使用上面的(在你的场景中)如下:

richTextBox1.SelectAll();
richTextBox1.SelectionAlignment = HorizontalAlignment.Right;