星空网 > 软件开发 > ASP.net

C#写的几段WinForm MDI窗体控制的代码分享

   /// <summary>
        /// 功能:MDI程序中设置主窗体大小为显示器工作区大小
        /// </summary>
        /// <param name="MainForm">主窗体实例</param>
        public static void SetMainFormSize(Form MainForm)
        {
            MainForm.Location = new Point(0, 0);
            MainForm.Width = Screen.PrimaryScreen.WorkingArea.Width;
            MainForm.Height = Screen.PrimaryScreen.WorkingArea.Height;
        }

   ********************************************************************************************************************

   /// <summary>
        /// 功能:MDI程序中设置子窗体大小为父窗体工作区大小
        /// </summary>
        /// <param name="MdiForm">子窗体实例</param>
        public static void SetMdiChildSize(Form MdiForm)
        {
            MdiForm.Location = new Point(0, 0);
            MdiForm.Width = MdiForm.Parent.ClientSize.Width;
            MdiForm.Height = MdiForm.Parent.ClientSize.Height;
        }

   ********************************************************************************************************************

   /// <summary>
        /// 功能:关闭所有打开的MDI子窗体
        /// </summary>
        /// <param name="MainForm">参数:父窗体</param>
        public static void CloseAllMdiForms(Form MainForm)
        {
            if (MainForm.MdiChildren.Length <= 0)
            {
                return;
            }
            else
            {
                foreach (Form SubForm in MainForm.MdiChildren)
                {
                    SubForm.Close();
                }
               
            }
        }

   ********************************************************************************************************************

   /// <summary>
        /// 功能:检测Mdi子窗体状态变化,当子窗体最小化或最大化时恢复默认状态
        /// </summary>
        /// <param name="MdiForm">子窗体实例</param>
        public static void SetMdiFormState(Form MdiForm)
        {
            if (MdiForm == null)
            {
                return;
            }
            else if ((MdiForm.WindowState == FormWindowState.Minimized) || (MdiForm.WindowState==FormWindowState.Maximized))
            {
                MdiForm.WindowState = FormWindowState.Normal;
            }
        }

   ********************************************************************************************************************




原标题:C#写的几段WinForm MDI窗体控制的代码分享

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊自动确认法国vat费用的新策略:https://www.kjdsnews.com/a/1311788.html
亚马逊税务筹划:如何减少vat代缴的烦恼:https://www.kjdsnews.com/a/1311789.html
亚马逊法国电商发票vat申报完全指南:https://www.kjdsnews.com/a/1311790.html
亚马逊法国在vat申报截止日期到来之际,有哪些要注意的事项?:https://www.kjdsnews.com/a/1311791.html
亚马逊法国vat申报最后期限将至:千万不要错过!:https://www.kjdsnews.com/a/1311792.html
亚马逊欧洲站:英国vat税率是多少?:https://www.kjdsnews.com/a/1311793.html
携程旅游网折扣优惠最新攻略(携程旅游网更佳折扣优惠):https://www.vstour.cn/a/411227.html
深圳到西安自驾路线攻略 深圳到西安自驾最佳路线:https://www.vstour.cn/a/411228.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流