有没有办法改善这个默认的delphi XE3触摸屏行为?
假设我们的 delphi 应用程序带有几个在触摸屏计算机上运行的编辑框。我遇到了一些非常奇怪的行为。
我将描述制作应用程序:
- 启动一个新的delphi XE3应用程序“New VCL Metropolis UI Application”,“Blank Metropolis UI Application”。
- 在表单上放置几个编辑框(我们称它们为 Edit1 和 Edit2)。
- 在触屏电脑上编译部署到触屏电脑:
- 运行我们的新应用
- 在 Edit1 中触摸(虚拟键盘看起来不错)
- 再次触摸Edit1(虚拟键盘消失......好的???)
- 触摸Edit1(虚拟键盘出现然后很快消失)
- 触摸Edit1(虚拟键盘出现然后很快消失)
- 触摸Edit1(虚拟键盘出现然后很快消失)
伙计,这“糟透了”……您可以恢复键盘的唯一方法是触摸 Edit2,然后返回 Edit1。
我怎样才能使它正常工作?我不可能指望我的用户使用这个......