• 机房收费系统之主窗体


                在做主窗体时,出现了一个问题,我用的容器是picturebox,但是后面的子窗体里边的textbox都不可以用了,不可以输入东西,这个问题从我开始这个系统到结束,一直都很纠结,后来我发现我一直就陷入了误区,只想着picturebox,我记得去年冬天学vb的时候老是给我们讲过,form可以是容器,但是时至今日我才恍然大悟,可以把picturebox换位form试试,于是我在主窗体上加了一个无边框的子窗体,如下:

             无边框属性是这样设置的:

           

          

            然后在mdi窗体中写一段这样的代码:

    Private Sub MDIForm_Load()
        frmMainChild.Show
        frmMainChild.Width = frmMain.ScaleWidth
        frmMainChild.Height = frmMain.ScaleHeight - 500
    End Sub

           那这里为什么要-500呢?因为在你将窗体最小化到桌面时,发现你最小化的窗体不见了,原因是它藏到了frmchild后面,所以我们小小是个计量,把父窗体的颜色设成和frmchild窗体颜色一样,给人一种错觉,让frmchild的高度缩小一些,让我们最小化的窗体漏出来就可以了。 

  • 相关阅读:
    在WIN10下搭建Robot Framework环境
    Robot Framework导入selenium2library库不成功的解决方法
    git命令大全
    Axure RP 8过期,用户名和序列号(注册码)
    MySQL用命令行快速导出数据备份
    JMeter—正则表达式提取器
    用JMeter进行接口测试
    d3-project
    bower 问题
    andriod studio
  • 原文地址:https://www.cnblogs.com/riskyer/p/3354343.html
Copyright © 2020-2023  润新知