“检测”;激活从右到左段落方向“;以winforms

“检测”;激活从右到左段落方向“;以winforms,winforms,globalization,Winforms,Globalization,我有权回避这些问题 所以有一个属性Control.RightToLeft,我可以获取和设置它,并且它的行为是一致的 Windows有一个键盘快捷键(很抱歉,这是迄今为止我找到的最好的链接)。这似乎做了相同/非常相似的事情,但没有设置Control.RightToLeft 有人知道这里发生了什么吗 我猜键盘快捷键在非托管世界中起到了一定作用,相关的.net更改处理程序没有被逗乐 注意:必须至少安装一个从右到左的键盘才能工作 在Hans评论了Office的影响后,我做了另一个测试: 我克隆了一个相当

我有权回避这些问题

所以有一个属性Control.RightToLeft,我可以获取和设置它,并且它的行为是一致的

Windows有一个键盘快捷键(很抱歉,这是迄今为止我找到的最好的链接)。这似乎做了相同/非常相似的事情,但没有设置Control.RightToLeft

有人知道这里发生了什么吗

我猜键盘快捷键在非托管世界中起到了一定作用,相关的.net更改处理程序没有被逗乐

注意:必须至少安装一个从右到左的键盘才能工作

在Hans评论了Office的影响后,我做了另一个测试: 我克隆了一个相当干净的Win7企业虚拟机(它没有安装Office)。我在“文本服务和输入语言”下添加了希伯来语(键盘)。我创建了一个.NET3.5WinForms应用程序并添加了一个文本框


我可以确认-Right Shift+Right Control确实会将文本向右移动。

该快捷键敲击对Office程序来说是非常特定的。它不是Windows功能,也不能指望Winforms程序自动处理它。或者任何GUI类库。嗨,汉斯。记事本会像我创建的测试winforms应用程序一样响应击键(表单上的文本框就足够了)。