MDI主窗体上的panel覆盖子窗体,怎样做?
发布日期:2021-11-10 09:01:23 浏览次数:1 分类:技术文章

本文共 411 字,大约阅读时间需要 1 分钟。

MDI主窗体上的panel覆盖子窗体,怎么办?  
   
  主窗体用fsMDIForm类型,子窗体用fsMDIChild类型,当在主窗  
  体放一个构件如Panel时,子窗体开启后,子窗体总是在Panel  
  构件的下面,看不见,只有暂时隐藏Panel构件时才能看见子窗  
  体。请问不隐藏Panel时,怎样才能让子窗体在Panel构件的上  
  面可看得见?

在主窗体的OnCreate时设置Panel  

   
      ClientPanel.Parent:=nil;  
      ClientPanel.ParentWindow:=Self.ClientHandle;  
   
 

那样的话最好不要用mdi模式

设置Panel的Align属性就可以了。左对齐或者右对齐什么的,都行。不要摆在中间。

按照xxmmmx(踢踏)     的做就可实现你要的功能

转载于:https://www.cnblogs.com/delphi2007/archive/2008/11/18/1335924.html

转载地址:https://blog.csdn.net/aibi9196/article/details/101304702 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:DBGridEh中的CheckBox可以实现全选的效果吗?
下一篇:初学者求助

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月26日 10时54分45秒