请教有哪些方法可以模拟某个Button的ButtonClick事件,从而可以出发相关的事件响应
比如,我有个复选框,选中则会在DBGrid中显示一个数据集。不选中则会按照某个查询Button的Buttonclick时间响应一样处理,从而在DBGrid中显示另外的数据集。
我想到的方法:
1、把该Button的Buttonclick响应中的过程写成一个独立的函数,然后我复选框的点选也可以调用同样的函数。
2、直接调用void __fastcall TForm4::Button3Click(TObject *Sender)
Button3Click(Sender);这个没试过,不知道可不可行
3、用WinAPI
PostMessage(Button3->Handel,WM_KEYDOWN,NULL,0);
发个消息去触发。
大家帮我看看该怎么做啊?