如何在C++ builder的表单应用程序中按下ESC键时实现关闭(或退出)功能?在C++ builder的按键中实现关闭功能
此外,请注意,表单将有多个组件;它不能只是一个空的形式。 我试过使用此代码,但每次按ESC时都不起作用。
void __fastcall TForm1::FormKeyPress(TObject *Sender, System::WideChar &Key) {
if (Key == VK_ESCAPE) {
this->Close();
}}
上面的代码不与工作,因为焦点并非总是在表格上,如果有更多的像编辑框组件,则必须在每个事件禁用VK_ESCAPE
并引用所需的功能(这是,当然,一个薄弱的解决方案)。