在构建winform程序时,普遍的做法是将主窗体设置成 MDI Container,使它可以放置工作窗体(Form 而非 UserControl).工作窗体作为子窗体填充工作区,一般设置 FormBorderStyle = None,不显示标题栏和边框,然后最大化.最大化设置上有个要点,如果设置WinformState = Maxmized,则会出现很多不希望的结果,比如右上角会出现关闭子窗体按钮,标题内容会合并,主菜单合并等等,你不得不佩服MDI这种烦恼的特性. 如果不设置 WindowSta…