C# 做的Winform程序,想全屏显示,最后要使用的显示器分辨率是1650*1050,我想直接把Winform的size设置成(1650*1050),但在我的笔记本上属性里设置最大只能是1292*812。这个只能设置成这么大吗?我用this.WindowState = FormWindowState.Maximized 来实现最大化时,程序上有的背景图片就不构成重复了一些,效果不好。请问这个最好怎么实现?谢谢
调试欢乐多
PrimaryScreen.Bounds.Height
BackgroundImageLayout = ImageLayout.Stretch
此属性的最大值受窗体运行时所在屏幕的分辨率的限制。该值不能大于单位屏幕尺寸 12 像素(即水平尺寸 + 12 和垂直尺寸 + 12)。可以直接在代码里设置窗体大小,放在InitializeComponent()后面:
this.Size = new System.Drawing.Size(1650, 1050);
换到大屏幕上就会起作用