C# ListViewSubItem上的RightToLeft属性

C# ListViewSubItem上的RightToLeft属性,c#,winforms,listview,right-to-left,C#,Winforms,Listview,Right To Left,我需要用拉丁语和阿拉伯语列出项目。要做到这一点,我必须在不同子项的行上显示从左到右和从右到左方向的文本 我知道如何在列表视图上设置RightToLeft属性,但如何在单个子项上设置此属性?没有意义,应该在表单上设置该属性。阿拉伯语用户喜欢所有的东西都倒过来,例如滚动条在左边。如果您需要为偶尔的文本值控制它,那么您应该使用。在进行此操作之前,请确保让您的客户端查看您的UI设计。无论RightToLeft属性如何,Windows都会正确布局阿拉伯文本。也许您想将这些段落设置为右对齐,但这种之字形布局

我需要用拉丁语和阿拉伯语列出项目。要做到这一点,我必须在不同子项的行上显示从左到右和从右到左方向的文本


我知道如何在
列表视图
上设置
RightToLeft
属性,但如何在单个
子项
上设置此属性?

没有意义,应该在表单上设置该属性。阿拉伯语用户喜欢所有的东西都倒过来,例如滚动条在左边。如果您需要为偶尔的文本值控制它,那么您应该使用。在进行此操作之前,请确保让您的客户端查看您的UI设计。无论RightToLeft属性如何,Windows都会正确布局阿拉伯文本。也许您想将这些段落设置为右对齐,但这种之字形布局并不一定看起来更好。@HansPassant UI将保持从左到右对齐。这只是偶尔的文字;我将尝试Unicode从右到左的标记。@HansPassant从右到左的标记将标点符号放置在文本的左侧。这是一个很好的观点,但自动省略号字符仍然位于右侧。@AlexCohn无法在单个子项上设置右对齐;您必须更改
ColumnHeader
上的
TextAlign
,但这不符合我的需要。