请教一个自制按钮并响应按钮消息的问题????

「已注销」 2003-03-10 03:14:54
我在程序中自己动态生成了一个按钮,但不知到当我点击按钮时,怎样响应该消息?比如:点击该按钮,就弹出一个消息框,告诉你已经执行了该操作!

生成动态按钮的代码: Button = new TButton(this);
Button->Parent = Form1;
Button->Width = 50;
Button->Height = 20;
Button->Visible = false;
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
slzm 2003-03-10
  • 打赏
  • 举报
回复
在你的代码后接着写下面的代码:
Button->OnClick = MyClick;

这个MyClick事件在这个Form的.h文件中定义:
public:
void __fastcall MyClick(TObject *Sender);

然后在这个Form的.cpp文件中实现这个MyClick事件
void __fastcall TForm1::MyClick(TObject *Sender)
{
//添加你的Click代码
}

bcb_alone 2003-03-10
  • 打赏
  • 举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{TButton *Button = new TButton(this);
Button->Parent = Form1;
Button->Width = 50;
Button->Height = 20;
Button->Visible = true;
Button->OnClick=n;
}
//---------------------------------------------------------------------------
//函数n自己增加
void _fastcall TForm1::n(TObject *Sender)
{
ShowMessage("ok");
}

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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