窗体的继承?(30分)

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

lbylby

Unregistered / Unconfirmed
GUEST, unregistred user!
我没有用frame,自己定义了一个From,请问如何把它定义为一个类,继承它啊?
 
简单的方式就是新建的时候把你自己定义的form作为模板
 
你可以先建立一个窗体模板,存于工程目录下,
以后每次要建立新窗体时:new/工程名/,选中窗体模板,确定即可。
注意:只能往继承的窗体上加控件,不能减,所以窗体模板最好包含
所有继承窗体的公共控件(不过也可以多用,在不需要的继承窗体上将
其隐藏)可以改变控件的位置,大小等其他属性。
窗体模板建好后最好不要改动!
 
还不是很懂,能不能把步骤详细的说一下啊!
 
点击“NEW ITEMS”,选择当前工程名,选中你所要继承的FORM,按“OK”就会生成你要的东西了。
 
把from保存,在新建窗体中,选工程名,按“ok”就可以了,生成的就是你要 继承的窗体了
 
在Private或Public里加上Classfrom1:TForm1;
然后在你的form的OnCreate事件里: from1:=TForm1.Create(Nil)生成TForm1类的实体.试试你现在
不用use Form1单元,只要直接调用Classfrom1就可以看到TForm1的所有属性跟方法啦.
 
但是代码方法没有继承啊!
 
在你设计的窗体(Form)中点击右键在菜单中选择Add repository
在弹出对话框中输入相关信息(page页中选择你要加窗体到那个page)。
完成后在新建想到中的找你加入的那个page页,就能找到你的窗体。
你就可以继承它了
 
我懂了!谢谢大家!发分!
 
后退
顶部