首页 > 程序开发 > 软件开发 > C# > 正文
c#在控制窗体最大化时不覆盖状态栏
2016-12-30       个评论    来源:qq_32623363的博客  
收藏    我要投稿

c#在控制窗体最大化时不覆盖状态栏,可以通过下面这种方式,希望下面的文章对大家有所帮助。

private void Form1_Load(object sender, EventArgs e)
        {
            this.Left = 0;
            this.Top = 0;
            int ww=Screen.PrimaryScreen.WorkingArea.Width;//获得桌面的大小
            int wh=Screen.PrimaryScreen.WorkingArea.Height;
            this.Width = ww;
            this.Height = wy; 
}

但是上述方式会使窗体初始化时变得比较大,默认情况win10的大小近乎全屏,而使用如下的方法,会让窗体大小初始时是正常大小,但是窗体最大化时仍然可以保留状态栏不被遮挡

this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width,Screen.PrimaryScreen.WorkingArea.Height);
点击复制链接 与好友分享!回本站首页
上一篇:使用Angular2及WebApi开发SPA类型的企业应用-Part2-添加新角色
下一篇:[C#.net]进程间通讯PostMessage与SendMessage的区别
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站