【发布时间】:2011-06-28 22:12:15
【问题描述】:
如何为 DataGridViewColumn 中的特定 DataGridViewCell 设置 RightToLeft 属性?
【问题讨论】:
-
我需要为单元格设置方向而不是对齐
-
这是什么意思?我不确定我是否理解这种区别。正如我的回答所解释的,您不能为单个单元格设置 RightToLeft 属性;它仅适用于整个控件。它是为使用从右到左字体的语言环境设计的,在这种情况下,屏幕上的所有内容都需要从右到左,而不仅仅是一个特定的单元格。 “方向”与“对齐”有何不同?
-
(我知道这是旧的)使用从右到左的字体并不一定意味着屏幕上的所有内容都需要从右到左。例如,您可以有一个 DataGridView 以不同的语言显示单词的翻译。显示 RTL 语言的列应显示为 RTL。似乎当使用.net DataGridView 来实现这一点时,必须将单元格字体设置为 RTL 并将 CellStyle.Alignment 设置为 DataGridViewContentAlignment.MiddleRight。 (尽管这似乎不适用于单声道 Winform)
-
这能回答你的问题吗? RightToLeft DatagridviewCell
标签: c# .net winforms datagridview datagridviewcolumn