C#无框窗体显示任务栏的2种方法

样式设置状态设置
方法1:

        private void Form1_Load(object sender, EventArgs e)
        {   
        	//【方法1】
        	//【】电脑除去任务栏的分辨率大小
            this.MaximumSize = new Size(2160, 1380);
            //【】这一条必须写,否则还是会把任务栏档住,大小随意,尽量不要太大,有的电脑分辨率太小就会出异常
            this.MinimumSize = new Size(100, 100);
        }
```以上写完了有的人可以正常显示任务栏,有的人显示不正常,不正常的需要增加以下设置:
![这个设置也可以把界面分辨率和屏幕设置为一样的,有的人运行后很模糊,设置上面后再运行就不会了。](https://img-blog.csdnimg.cn/20200821231405632.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0MDc5NDgy,size_16,color_FFFFFF,t_70#pic_center)
![设置完了会增加一个这样的文件,可以在项目里面看一下](https://img-blog.csdnimg.cn/20200821231646984.png#pic_center)

以上就是方法1。
方法2:

private void Form1_Load(object sender, EventArgs e)
{ //方法2
//直接读取屏幕分辨率,
this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
//这一条必须加,不加还是会把任务栏档住。具体原因我也不知道。
this.MinimumSize = new Size(100, 100);
}

这个方法不用再做其它设置,很好用

以上2个方法我测试了好多次,每一次都通过。
如果觉得有用,麻烦给个赞。
如果哪里还有没注意到的,烦请给我留言,我再测试。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值