客户区指什么?MDI窗体大小?还上屏幕大小?
MDI大小直接可以获得 width height
屏幕大小 最大化就OK了

解决方案 »

  1.   

    取大小是很简单的,就是想不通这句话:
    用 frmxxx.WindowState=FormWindowState.Maximized这种方法也不行
    ——————————————————————————————
    这个方法怎么不行?都填满工作区的
      

  2.   

    客户区就是mdi主窗口放子窗口的地方,也就是工作区,不包括工具栏,状态栏,用 frmxxx.WindowState=FormWindowState.Maximized这种方法打开的子窗体是子窗体最大化了,我的意思不是要窗口最大化,而是打开的子窗体大小刚好是mdi窗口工作区大小!
      

  3.   

    我也在找这个问题,就好像vb中的ScaleWidth 一样,不是最大化,而是刚才充满父窗体
      

  4.   

    MessageBox.Show(this.ClientSize.Height.ToString() + "\n" + this.ClientSize.Width.ToString());