这是一个奇怪的案例,但我甚至不知道如何调试这个问题。我的程序采用两种输入语言(英语和阿拉伯语),当我第一次运行程序并按任何英文字母然后按Alt + shift切换它不起作用的语言!然后当我按Ctrl + shift将方向切换到RightToLeft然后再次尝试Alt + shift它有效!并且在那之后仍然适用于所有案件。
实际上可能是我的代码导致了这个问题,但我无法调试它!我试过了。
注意:在没有代码的新RichTextBox中,它需要正常的Alt +移位但它不接受Ctrl + shift所以我添加了if语句使ctrl + shift工作,但这不是问题的原因,因为我试图删除它和问题仍然存在
注意2:我不知道更改min
和selection start
是否会导致问题,因为我在myFunction中对它们进行了大量更改,但在函数结束时将它们返回到先前的状态。
我的代码使ctrl + shift工作
selection length