请问在delphi中如何在button的onclick中将button的相关属性传递出来?

tcpc2003 2003-05-14 08:51:59
我是想动态的创建按钮,动态的设定button的onclick,再当点一个button时我不知道button的name,但是我要在点一个按钮时就要知道这个按钮的caption..

不知怎么做.......
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcpc2003 2003-05-14
  • 打赏
  • 举报
回复
谢谢ljmanage(过客)
CloneCenter 2003-05-14
  • 打赏
  • 举报
回复
处理 Click 事件的 Sender 参数,这个参数就是你需要的按钮。
李_军 2003-05-14
  • 打赏
  • 举报
回复
在你的While事件中生成Button时,加上buttonX.onClick := 一个事件;
然后在你这个事件中showmessage((Sender as Tbutton).Caption);
tcpc2003 2003-05-14
  • 打赏
  • 举报
回复
但是我事先不知道button的caption呀,我只知道界面上有一堆的button ,用户点一个button后我就要知道他点的是那个按钮(这所有的button都是在while中生成的)
yoisyois 2003-05-14
  • 打赏
  • 举报
回复
if buttonX.Caption = 'XXX' then
buttonX.onClick := 一个事件;

5,930

社区成员

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

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