MDI主窗体上的panel覆盖子窗体,怎样做? VCL组件开发及应用http://www.delphi2007.net/DelphiVCL/html/delphi_20061222144928188.html
MDI主窗体上的panel覆盖子窗体,怎么办?
主窗体用fsMDIForm类型,子窗体用fsMDIChild类型,当在主窗
体放一个构件如Panel时,子窗体开启后,子窗体总是在Panel
构件的下面,看不见,只有暂时隐藏Panel构件时才能看见子窗
体。请问不隐藏Panel时,怎样才能让子窗体在Panel构件的上
面可看得见?
在主窗体的OnCreate时设置Panel
ClientPanel.Parent:=nil;
ClientPanel.ParentWindow:=Self.ClientHandle;
那样的话最好不要用mdi模式
设置Panel的Align属性就可以了。左对齐或者右对齐什么的,都行。不要摆在中间。
按照xxmmmx(踢踏) 的做就可实现你要的功能