怎么自动触发按钮事件

darren_guo 2010-08-30 09:21:32
怎么自动触发按钮事件 用什么命令,就像鼠标点击按钮事件一样
我想让满足一定条件时自动触发按钮事件
if((j == 0)&&(SD[j].Data > StrToFloat(Edit1->Text)))
{
Button3.OnClick();
}
我这样写报错如下:
[BCC32 Error] mainForm.cpp(85): E2294 Structure required on left side of . or .*
我要出发的按钮是Button3。
求各位大侠相助~!
...全文
327 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
darren_guo 2010-08-30
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 liqiac 的回复:]
引用 7 楼 darren_guo 的回复:
我那个Button3是直接拖界面上去的~

倒!
[/Quote]
大哥 见笑 我菜鸟 纯的
darren_guo 2010-08-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 paste 的回复:]
拖上去的它是一个指针,,

你需要用 -> 来调用。
[/Quote]
大哥 见笑 我菜鸟 纯的
AFreshGirl 2010-08-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 darren_guo 的回复:]
我那个Button3是直接拖界面上去的~
[/Quote]
倒!
paste 2010-08-30
  • 打赏
  • 举报
回复
拖上去的它是一个指针,,

你需要用 -> 来调用。
ggt87125 2010-08-30
  • 打赏
  • 举报
回复

void __fastcall TfrmMainT::btn2Click(TObject *Sender)
{
ShowMessage("可以正常触发");
}
//---------------------------------------------------------------------------

void __fastcall TfrmMainT::btn1Click(TObject *Sender)
{
btn2->Click() ;
}


darren_guo 2010-08-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liqiac 的回复:]
你的Button3是怎么生成的?TButton *Button3 = new TButton(this)还是TButton Button3(this)?
[/Quote]
我那个Button3是直接拖界面上去的~
paste 2010-08-30
  • 打赏
  • 举报
回复
Button3->Click();
AFreshGirl 2010-08-30
  • 打赏
  • 举报
回复
你的Button3是怎么生成的?TButton *Button3 = new TButton(this)还是TButton Button3(this)?
darren_guo 2010-08-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liqiac 的回复:]
Button3.Click();再看看,呵呵
[/Quote]
这个也不行 O(∩_∩)O~
AFreshGirl 2010-08-30
  • 打赏
  • 举报
回复
Button3.Click();再看看,呵呵
darren_guo 2010-08-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liqiac 的回复:]
试试Button3.OnClick(NULL);
[/Quote]
不行 还是同样的报错!
AFreshGirl 2010-08-30
  • 打赏
  • 举报
回复
试试Button3.OnClick(NULL);

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧