大家好!请问如何检测窗体上的控件被删除?(20分)

  • 主题发起人 主题发起人 loskiller
  • 开始时间 开始时间
L

loskiller

Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的,我做了一个控件
有一Button属性,它能列出窗体上所有Button的控件,
当它关联一个Button后,把这个Button删除,然后再点到
我做的那个控件上,就会报错。
实际上相当于DataSource的DataSet属性。
 
使用FindComponent('')函数
 
不要刪除button,使它visible就可以了....
 
偶自己搞定了
覆盖Notification方法
procedure Notification(AComponent:TComponent;Operation:TOperation)
begin
inherited Notification(AComponent,Operation);
if (Operation=opremove) and (AComponent=FButton) then
FButton:=nil
end;
 
多人接受答案了。
 
后退
顶部