关于窗体的问题(100分)

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

Tsunky

Unregistered / Unconfirmed
GUEST, unregistred user!
我工程有二个form
一个主form上二个控件。
一个是button
一个是Panel
我希望点击button时
创建第二个form
但第二个form是创建在Panel中
看起来就像是第二个form溶入第一个form中了
请问怎么作
 
form2 := tform2.create(self);
form2.parent := panel;
form2.boderstyle := bsNone;
form2.Align := alclient;
form2.show;
 
DAY_SCHEDULE_TABLE_FRM := TDAY_SCHEDULE_TABLE_FRM.Create(Self);
DAY_SCHEDULE_TABLE_FRM.HostDockSite := Panel1
DAY_SCHEDULE_TABLE_FRM.Align := alClient;
DAY_SCHEDULE_TABLE_FRM.Schedule_Style := AStyle;
DAY_SCHEDULE_TABLE_FRM.Show;
前提是Panel1可以
 
咳!那么麻烦呀,你怎么不用Frames组件呢??
那个不正好可以实现你要求的功能吗!
 
同类型的问题太多了!检索一下吧。
例如:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1241687
 
各位大侠。
我试过了是可以的。
但是如果我的form2的height和width高过form1的panel。
form1中的panel不会出现滚动条,请问如何出现滚动条。
 
加入一个scrollbox在panel中,注意,scrollbox的属性千万不要设为alclient.
其实,你还是用frames技术为好,这样比较正规!
 
多人接受答案了。
 
后退
顶部