S sunjunfeng3 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-13 #1 用Form设计好了一个窗体,然后在其它多处地方要使用到,要使用的时候拖一个Panel控件,所Form限制在Panel里,怎么做
S sunjunfeng3 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-13 #3 不是这个意思啊,怎么没有人看得懂啊,比如你的登录窗体有一个TEDIT控件,难道要继承TEDIT再做登录窗口,这样偏离也太离谱了,OO思想里也提倡先用组合,后继承,
地 地质灾害 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-13 #4 frm:=TForm1.Create(Application); with frm do begin Parent:=Panel1; Align:=alClient; Show; Update; end;
frm:=TForm1.Create(Application); with frm do begin Parent:=Panel1; Align:=alClient; Show; Update; end;
5 5207 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-13 #5 首先你的这种做法不太好理解,要使用窗口做为控件? 解决方法就是地质灾害的方法,将Parent := Panel1后,Show出来就可以。 还有一种方法,就是将你的Form改为Frame,这样就可以跟控件一样了。
首先你的这种做法不太好理解,要使用窗口做为控件? 解决方法就是地质灾害的方法,将Parent := Panel1后,Show出来就可以。 还有一种方法,就是将你的Form改为Frame,这样就可以跟控件一样了。
H hanpengshan_00 Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-13 #6 使用ManualDock form1.ManualDock(panel1,nil,alclient);
T tgbdlwm Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-14 #7 同意ManualDock的方法。 我最近也用过此方法,将一些查询表单在page中显示,实现了MDI效果,很方便的
N nicotine Unregistered / Unconfirmed GUEST, unregistred user! 2007-08-14 #8 楼主的意思是说,有一些组合在一起的控件需要在多个地方(窗口上)出现,是吧?你可以新建几个TFrame(file-new-Frame),这些东西可以通过Frames控件(standard-Frames)加到不同窗口当中,TFrame近似于窗口,而且可以像空间一样拖到窗口当中
楼主的意思是说,有一些组合在一起的控件需要在多个地方(窗口上)出现,是吧?你可以新建几个TFrame(file-new-Frame),这些东西可以通过Frames控件(standard-Frames)加到不同窗口当中,TFrame近似于窗口,而且可以像空间一样拖到窗口当中