【发布时间】:2018-11-28 10:57:37
【问题描述】:
我正在创建一个小应用程序(我在 Delphi 7 中的第一个应用程序),它通过TEdit 从用户那里获取多个值并输出视图计算。这一切正常。
这个应用程序将在相当小的屏幕上的平板电脑上使用,所以我不想使用 Windows 的屏幕键盘。我使用[0 - 9]、[.] 和[Del] 的几个按钮创建了一个数字键盘。
我的目标是使用数字键盘将值输入到TEdits。
我的问题是,如何在按下向其发送值的按钮时保持对TEdit 的关注?
【问题讨论】:
-
您为什么不将 TEdit 的 KeyboardType 属性更改为
NumberPad以便屏幕键盘将显示为 NumberPad 变体,而不是自己重新创建整个屏幕键盘? docwiki.embarcadero.com/Libraries/Tokyo/en/…