首页 > 解决方案 > 使用按钮 OnClick 将值输入到 TEdit

问题描述

我正在创建一个小应用程序(我在 Delphi 7 中的第一个),它从用户那里获取几个值TEdit并输出视图计算。这一切都在工作。

这个应用程序将在相当小的屏幕上的平板电脑上使用,所以我不想使用 Windows 的屏幕键盘。我使用几个按钮创建了一个数字键盘,[0 - 9]用于[.][Del]

我的目标是使用数字键盘将值输入到TEdits.

我的问题是,如何TEdit在按下将值返回给它的按钮时保持专注?

标签: delphieventsonclick

解决方案


使用TSpeedButton而不是TButton. SpeedButton 在按下时不会获得焦点,因此您的活动编辑将保持焦点。


推荐阅读