我有 RightToLeft 问题。
所以有一个属性 Control.RightToLeft 我可以获取和设置并且行为一致。
Windows 有一个键盘快捷键激活从右到左的段落方向(抱歉,这是迄今为止我找到的最好的链接)。这似乎做了相同/非常相似的事情,但没有设置 Control.RightToLeft。
有谁知道这里发生了什么?
我猜键盘快捷键正在非托管世界中做某事,并且相关的 .net 更改处理程序没有被挠痒痒。
请注意,必须至少安装一个从右到左的键盘才能正常工作。
在 Hans 评论 Office 的影响之后,我做了另一个测试:我克隆了一个相当干净的 Win 7 Enterprise vm(它没有安装 Office)。我在“文本服务和输入语言”下添加了希伯来语(键盘)。我创建了一个 .Net 3.5 winforms 应用程序并添加了一个 TextBox。
我可以确认 - Right Shift + Right Control 确实将文本向右移动。