如何响应动态生成的组件的事件

zhangthanton 2002-05-19 10:20:44
在编程时,我们常常需用动态生成一些组件。但是这些组件生成以后,我们应该如何响应它的事件呢?
...全文
16 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
keendom 2002-05-19
  • 打赏
  • 举报
回复
.h 文件
class TForm1 : public TForm
{
__published: // IDE-managed Components
TButton *Button1;
TEdit *Edit1;
void __fastcall Button1Click(TObject *Sender);
private:
__fastcall void YourOnTimer(TObject *Sender); //用户自定义时钟事件
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------


.cpp 文件:
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TTimer *timer = new TTimer(this);
timer->OnTimer = YourOnTimer;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::YourOnTimer(TObject *Sender)
{
//TODO: Add your source code here
ShowMessage("Your own Message!");
}
//---------------------------------------------------------------------------
mygodness 2002-05-19
  • 打赏
  • 举报
回复
是这样用的,但是还要会用Sender,如果会了以后,就可以在自己动态创建的多个button,edit里面动态处理了

13,824

社区成员

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

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