窗体大小无法设置屏幕分辨率那么大
c#吧
全部回复
仅看楼主
level 1
bxs82 楼主
我现在的屏幕分辨率是1280x800的,我窗体大小运行时只能设置成1036x652,这是运行时我动态设置的最大值。编辑的时候我可以设置1280x800,一运行就变成1036x652了,动态调整也不行,这是为什么。很奇怪。我系统是win7,编程环境是VS2010 和 VS2015我都测试了,都一样。
上图是运行,下图是编辑时,我发现两次的字体大小有缩放的感觉。窗体的AutoScaleMode属性改了也没什么变化。
2018年12月21日 01点12分 1
level 12
点最大化也普不满吗?
2018年12月21日 01点12分 2
最大化可以,但是吧,总感觉不对劲,设置时的分辨率和运行时的有缩放,比如设置的时候我右下角放一个文本框控件,一运行这个控件就看不到了,我就算全屏也看不到,就说明我设置的时候是按照1280x800 设置的,运行就达不到这个分辨率,全屏也达不到,不知道明白我的意思没。
2018年12月21日 01点12分
level 1
bxs82 楼主
我知道了,是我系统的原因,win7系统。桌面-右键-个性化-显示-更改所有项目的大小-调整为"100%",就好了
2018年12月21日 01点12分 3
level 2
窗口属性:autoscalemode设置为dpi
2018年12月25日 15点12分 4
是的,已经弄好了,谢了,^_^
2018年12月27日 00点12分
1