周五终于安装了VS2005的TEAM版本,但是在用的过程中发现一个小问题。
MDI父窗体大小设定为最大,子窗体在显示时也设定为最大,但是在实际的第一次显示时,子窗体没有并没有最大显示(窗体Title栏目是按照最大化显示,但是窗体实体还是设定时那么大),只有重新通过点击最大化按钮才能实现真正的最大化。
不知道各位使用的朋友又没有遇到此问题。
不知道该如何解决这个问题。

解决方案 »

  1.   

    我的这是样写的,显示的是最大化.
    form fr = new form();
    fr.WindowState = FormWindowState.Maximized;
     fr.MdiParent = this;
     fr.Show();
      

  2.   

    AddTicketFrm newFrm = new AddTicketFrm();
                newFrm.WindowState = FormWindowState.Maximized;
                newFrm.MdiParent = this;
                newFrm.Show();楼上正解
      

  3.   

    2/3楼的兄弟们,不知道你们有没有用这个代码在2005中测试过,我的代码也是这样的,但是出现同样的问题。
    我下载的版本是2005 Team正式版
    版本号:8.0.50727.42(RTM.050727-4200)
      

  4.   

    我刚才试了一下好象没有问题啊,我用的2005 pro rtm版 版本号:8.0.50727.42(RTM.050727-4200)
    另请问huangyj (天外飞仙的师傅) 你的Team版是在哪里下的啊?能不能给个种子我[email protected],谢谢了!
      

  5.   

    不好意思,我的也不是自己下载的。据说是内部的一个FTP的服务器上来的。我测试的问题是:允许程序之后,将主窗体设置为最大,然后调用代码将子窗口显示,这样就会有问题。如果是先显示了子窗体,再将主窗体最大化显示,最大时还能够显示正常。
      

  6.   

    那真是奇怪了。
    不知道是不是TEAM版本的问题
    我用的XP SP2的操作系统