主窗体的界面问题,我要让mdilchildform出现在panel上面. 主窗体的界面问题,我用了一个panel放在mainform(normalform)左面,为何我打开其它的mdichildform时,这些mdichidform都在panel后面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Panel1.SendToBack; 在后面写打开窗体的代码 TO HONG_FANG 这样是让panel隐藏了,我不是要这个结果,如果panel都不见了,我又如何用panel上的按钮调其它的FORM呢? 用窗体融合的方法很简单的form1的panel的docksite属性设为trueform2的dragkind属性设有dock,dragmode设为dmautomaticbtn1click:Form2.ManualDock(Panel1);Form2.show;D6环境下。 mdichildform:=Tmdichildform.Create(nil);mdichildform.Left:=0;mdichildform.Top:=0;mdichildform.BringToFront;应该没问题了! 你在创建mdichidform的时候应该是Tmdichildform.Create(panel); 这个问题很简单,我刚才我试了一下,这样子就可以:var ff:TChildForm;begin ff:=TChildForm.create(Application); ff.parent:=panel1; ff.show;end; 这样绝对可以:begin SetParent(Panel1.handle,ChildForm.handle);end;抱歉SetParent的参数我记不清了,你可以查找Delphi的Windows API帮助。 這是DEPLHI的一大缺點﹐看樣子是沒有人能搞定了 控件运用问题 关于纵向打印的设置 关于打印的问题,请各位帮个忙! 怎么样得到WORKGROP所有计算机名? 请问indy9.0中的antifreeze如何使用? delphi 7与delphi6相比,最大的改进在哪里? 用Quickreport怎样设置每页固定的记录数? SDK,EDIT输入时怎么拦截消息 请问DX4-S 100的cpu能上win98 or win95吗? 救命ADOQUERY的问题 打印与中文显示的冲突 哪位高人帮我看看,统计不出,什么原因????急!!!!!!!!
在后面写打开窗体的代码
这样是让panel隐藏了,我不是要这个结果,如果panel都不见了,我又如何用panel上
的按钮调其它的FORM呢?
form1的panel的docksite属性设为true
form2的dragkind属性设有dock,dragmode设为dmautomaticbtn1click:Form2.ManualDock(Panel1);
Form2.show;D6环境下。
mdichildform.Left:=0;
mdichildform.Top:=0;
mdichildform.BringToFront;应该没问题了!
var ff:TChildForm;
begin
ff:=TChildForm.create(Application);
ff.parent:=panel1;
ff.show;
end;
begin
SetParent(Panel1.handle,ChildForm.handle);
end;
抱歉SetParent的参数我记不清了,你可以查找Delphi的Windows API帮助。