Delphi:向TEdit控件发送键盘代码

Delphi:向TEdit控件发送键盘代码,delphi,keyboard-events,delphi-5,Delphi,Keyboard Events,Delphi 5,好的,我有一个屏幕上的小键盘,它由一个面板组成,面板上的按钮具有你所期望的功能。。9、删除、删除空格并输入。这是一个触摸屏系统的应用程序 通过“按下”键输入的值显示在TEdit中。几乎所有的功能都很完美,但是当我想在TEdit中退格时,我有一个问题,那就是向TEdit控件传递击键。我可以使用Copy函数简单地删除TEdit中的最后一个字符,我想我也可以做类似的删除操作 但是将backspace的“key”按钮标签传递给TEdit控件,并让它将其转换为VK\u backspace或VK\u DEL

好的,我有一个屏幕上的小键盘,它由一个面板组成,面板上的按钮具有你所期望的功能。。9、删除、删除空格并输入。这是一个触摸屏系统的应用程序

通过“按下”键输入的值显示在
TEdit
中。几乎所有的功能都很完美,但是当我想在
TEdit
中退格时,我有一个问题,那就是向
TEdit
控件传递击键。我可以使用Copy函数简单地删除
TEdit
中的最后一个字符,我想我也可以做类似的删除操作

但是将backspace的“key”按钮标签传递给
TEdit
控件,并让它将其转换为
VK\u backspace
VK\u DELETE
,会更整洁

问题是,虽然我以前捕获并使用过虚拟键码,但我以前从未尝试将其传递给控件的事件,而且我找不到任何真正有用的东西,无论是在这里还是在进行一般搜索或浏览Embarcadero文档


我确信这非常简单,我遗漏了一些简单的东西,但是有人能告诉我吗?

我想您正在寻找SendMessage()方法。以下是一个例子:


请忽略此问题-答案显而易见。在这种情况下,请回答您自己的问题并接受它