问个小问题,如果调用窗体所有者的方法,或给属性、控件其赋值此窗体的所有者都是从一个窗体继承下来的。
也就是在不知道 此窗体所有者的情况下,调用它某方法或属性赋值Form1:=tForm1.create(mm);
也就是调用mm的方法,或给其赋值
也就是在不知道 此窗体所有者的情况下,调用它某方法或属性赋值Form1:=tForm1.create(mm);
也就是调用mm的方法,或给其赋值
然后form1.mm := ...;
我的意思 是想调用 form1所有者的方法 或为其属性赋值
if Owner <> nil then
begin
(Owner as TForm).Left := 0;
end;
我写成
if Owner <> nil then
begin
(Owner as Tbbform).Left := 0;
end;
报告错误
invalid class typecast
包含
Tbbform
类的单元
ShowMessage(Owner.ClassName)的方式查看下其拥有者是什么类
谢谢两位,在下长时间不用什么忘了
1. if (Owner <> nil ) and (Owner <> Application) then
2.菜单Project->options->Forms,把bbform从左列表移到在列表