窗口响应回车事件的问题!
我在网上下了一个工程,点击其中的主窗口中的一个按钮,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( "你按下了回车键 ");
}
//---------------------------------------