子控件怎样调用父控件的方法(100分)

  • 主题发起人 主题发起人 troyliu
  • 开始时间 开始时间
T

troyliu

Unregistered / Unconfirmed
GUEST, unregistred user!
子控件是动态生成。
但是怎么调用父控件的方法呢。
列入: Grid怎样调用父窗体Form的CreateSql方法。
procedure CreateSql(Sender:TObject);
 
(grid.owner as TmyFrom).CreateSql(self);
 
不行呀,试了,报错。
应该怎么调用。
 
TXXForm(GetParentForm(Grid)).CreateSQL(Self)
 
lovered 's answer is good

TmyFrom换成你的窗体类
 
大哥,我知道这用调用,其它的都成功了,
但就是这次不行。不知道为什么????
 
不知道你是怎样定义的,用以下三种方法看看
直接用CreateSql(窗体名)
TXXForm(button.Owner).CreateSql(Owner);
TXXForm(GetParentForm(Grid)).CreateSQL(GetParentForm(Grid))
 
多人接受答案了。
 
后退
顶部