C# WINFORM窗口大小问题: 为什么大小只能设定为本机分辨率的大小?比如我的机器是1024*768,只能那么大?

如题所述

做开发的时候确实是能比当前屏幕分辨率略大一点。
如果你想让窗口为可以根据用户屏幕大小来变化的话,可以用下面的语句获取当前用户的屏幕的分辨率,然后按照百分比计算来设置你的窗口大小。
int SH = Screen.PrimaryScreen.Bounds.Height;
int SW = Screen.PrimaryScreen.Bounds.Width;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-15
那肯定的了,你的电脑最大的分辨率是这么多那还能比这个更大的吗。
这有些类似于。一个人的儿子的辈数是不能超过他的长辈的如他爸,你这个问题和这个逻辑有些相似之处。
如果说的不对请指正。
相似回答