设计一个SDI
我想使用SDI窗口,在其中可以打开另一个FROM,但是这个FORM却不能象多文档窗口一个,打开一个子窗口时,它能正好适合在在主窗口中,, 问题点数:0、回复次数:2Top
1 楼xzhzh(zxz)回复于 2004-08-01 10:34:19 得分 0
或者在MDI中只能打开一个窗体也可以Top
2 楼mckay(世有无情人,却有痴情妖。)回复于 2004-08-02 09:24:40 得分 0
在SDI主窗体上放一个Panel组件(Panel1),将其DockSite属性设为true,UseDockManager属性设为false.对于停靠窗口(Form2)必须设置其Position属性为poDesigned.示例如下:
if("要显示窗体Form2")
{
if(Panel1->DockClientCount>0)
Panel1->DockClients[Panel1->DockClientCount-1]->Free();
Form2=new TForm2(Application);
Form2->Dock(Panel1,Panel1->ClientRect);
Form2->Show();
}Top




