动态产生的控件如何对它的事件进行编码

fidt982 2004-12-20 04:26:36
如题,,
比方说在BCB中动态生成一个BUTTON,,,如何处理它的单击事件啊,,
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fidt982 2004-12-20
  • 打赏
  • 举报
回复
谢谢两位了,以后提问之前,一定先搜搜以前的帖子,,,,
3996906 2004-12-20
  • 打赏
  • 举报
回复
来个不一样的,这样应该看得明白了吧

void ClassName::CreateBUTTON(void)
{
TButton * BUTTON1 = new TButton(NULL);
BUTTON1->Caption = "test";
BUTTON1->Tag = 1;
BUTTON1->OnClick = this->DynamicOnClick;
}

void __fastcall ClassName::DynamicOnClick(TObject *Sender)
{
TButton * pButton;
pButton = dynamic_cast<TButton *>(Sender);
int tmp1 = pButton->Tag;
AnsiString tmp2 = pButton->Caption;
}
samchoy 2004-12-20
  • 打赏
  • 举报
回复
天,怎么不找一找以前的贴子

参考一下这个:http://community.csdn.net/Expert/topic/3631/3631802.xml?temp=.4523432

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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