怎么用代码判断一个按钮里面是否写了click事件? ( 积分: 50 )

  • 主题发起人 主题发起人 zhouyujie238
  • 开始时间 开始时间
Z

zhouyujie238

Unregistered / Unconfirmed
GUEST, unregistred user!
一个botton按钮,botton1.click(),有方法判断这个botton1.click()里面是否写了代码吗?比如要实现这样一个效果:如果按钮里面没有写代码,则隐藏掉。
procedure TForm1.Button2Click(Sender: TObject)

begin
if Button1.OnClick = nil then //这行代码编译不过,有什么方法来实现?
begin
Button1.Visible := false

end ;
end;
 
procedure TForm1.Button2Click(Sender: TObject);
begin
Button1.Visible := Assigned(Button1.OnClick);
end;
 
if not Assigned(Button1.OnClick) then
begin
// 给分我吧
end;
 
晕倒,我进贴的时候还没有人回复,“ANiDelphi”竟然快了我一秒钟回复[:(]
 
谢谢,哈哈
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部