问题描述
在我的应用程序中使用Tmemo来允许用户输入注释,我发现在编辑文本或使用Backspace键时,会发生非常奇怪的事情。
例如,无法将光标移动到文本的末尾或删除单词的某些字母,在这种情况下,文本将完全被其他意外的单词替换。我发布了一个视频,显示了这种奇怪的行为。
我不知道是否存在相关性,但是当文本来自键盘提供的语音命令时,或者当文本由预测建议中选择的单词组成时,问题似乎更加明显。软件键盘。
旧版本的Delphi(Xe 10.1)中已经存在此问题,但可以通过修改一些pas文件并用网上找到的新classex.dex替换calssex文件来解决。
现在我正在使用Delphi 10.4 Sydney patch3
经过测试
- 平板电脑联想TB-x606x android 9
- xioami note 7 andorid 10
- 华为p20 pro android 10
- 三星S7 Android 8
- 三星A40 Android 10
无论如何,我还附加了一个测试源,可以在其中看到Tmemo的异常行为。
我还打开了一份有关Embarcadero质量支持(RSP-31362)的票证
视频(linked here)
的另一张票中发现了相同的问题解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)