

方法1:
private void Form1_Load(object sender, EventArgs e)
{
//【方法1】
//【】电脑除去任务栏的分辨率大小
this.MaximumSize = new Size(2160, 1380);
//【】这一条必须写,否则还是会把任务栏档住,大小随意,尽量不要太大,有的电脑分辨率太小就会出异常
this.MinimumSize = new Size(100, 100);
}
```以上写完了有的人可以正常显示任务栏,有的人显示不正常,不正常的需要增加以下设置:


以上就是方法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个方法我测试了好多次,每一次都通过。
如果觉得有用,麻烦给个赞。
如果哪里还有没注意到的,烦请给我留言,我再测试。
本文提供两种方法来调整窗体大小,使其匹配电脑屏幕分辨率,包括除去任务栏的全屏显示,确保应用程序不会遮挡任务栏,并提高界面清晰度。
1642

被折叠的 条评论
为什么被折叠?



