日期:2014-05-18  浏览次数:20929 次

求MDI窗体工作区的真实高度???
一个MDI窗体,有 menuStrip, toolStrip, statusStrip 三个控件。
现在有一个子窗体,想要让它的高度和MDI窗体高度一样,但是要扣除,即最后要使子窗体落在这些控件中间。
我是用如下方法算出高度,可是还多了一截出来,结果跑出滚动条,影响了整体效果,大家帮忙看看漏减了哪个?

childForm.Bounds = new Rectangle(0, 0,0,
  (int)(this.ClientSize.Height - menuStrip.Height - toolStrip.Height - statusStrip.Height));

------解决方案--------------------
childForm.Dock=DockStyle.Left;