机房收费系统-MDI窗体控件不能放置以及子窗体不能显示问题

来源:互联网 发布:乐谱软件 编辑:程序博客网 时间:2024/06/06 00:04
今天在整理机房系统主界面时,发现放置控件一直提示

 刚开始一直以为自己把MDI窗体的属性给修改错了才会这样的,然后自己找了找相关资料发现MDI窗体是不能放置无对其属性的控件的。
那么怎么做才能在MDI窗体上放置控件呢?
首先在MDI窗体上添加PICTUREBOX控件 ,然后设置PICTUREBOX的属性。将需要的控件放在PICTUREBOX 上就可以了。

但是在放置完控件,整理好界面布局后再运行时发现,其他的所有子窗体都不显示,自己在网上找到的资料是这样说的:MDI 程序中
子窗体实际上是位于 MDIClient 里 
就是说 子窗体的父窗体 是 MDIClient 而 放置在MDI中 的 picturebox 和MDIClient是同一级的 
所以在运行时picturebox是一直覆盖其他子窗体的,为了让其他子窗体在需要时显示我是这样做的:
Private Sub StudentMoney_Click()    Load frmStuCheckBal    frmStuCheckBal.Show    Picture1.Visible = FalseEnd Sub
还找到一篇大家可以看一下 , 下面是链接
https://yq.aliyun.com/articles/45655
原创粉丝点击