首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

窗口响应回车事件的有关问题

2012-02-21 
窗口响应回车事件的问题!我在网上下了一个工程,点击其中的主窗口中的一个按钮,show()一个form,在form中的e

窗口响应回车事件的问题!
我在网上下了一个工程,点击其中的主窗口中的一个按钮,show()一个form,在form中的edit控件上点击回车,响应主窗口的的某一个事件,我搞不清楚两者是怎样关联起来的,找不到相关的代码,请高手指教,从哪里下手找到这样的关联,谢谢高手!!

[解决办法]
keydown或者keyup事件里面检测回车即可
我用delphi的~~
[解决办法]
比如有EDIT的如下事件:
void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
//检测按下回车
}

在设计时,对象查看器(Object Inspector)里,查看主窗口的Events,设置某个主窗口的Event为Edit1KeyDown就可以了,这样主窗口的这个Event就会自动调用Edit1KeyDown的回车响应事件。
不知道是不是解释了你想知道的!
[解决办法]
//使用OnKeyPress事件
void __fastcall TForm1::Edit2KeyPress(TObject *Sender, char &Key)
{
if(Key==13)//回车键的键值是13
ShowMessage( "你按下了回车键 ");
}
//---------------------------------------

热点排行