现在我遇到一个很奇怪的问题,窗体的属性,我只设置了WindowState=Normal,AutoScaleMode=Font,在我的电脑上操作是正常的,窗体大小不变,但在部分用户的电脑上,窗体却停放在操作系统的左上角,下方和右边会空出一部分,无论我改WindowState=Maximized,结果也是一样,很奇怪,用户用的是win8操作系统,界面的分辨率为3200X1800。
没代码帮不了你
我的意思是:本来我的界面是最大化的,操作一个按钮事件后,界面突然缩放到桌面的左上角部分,界面变成了大约1/4大小,很奇怪
那个按钮事件也没有改变界面的尺寸之类的
winform窗体吗?
是的
几个屏幕?有分屏吗?
为了适应不同的屏幕,原始窗口不要太大,这样最大化的时候能够自适应,界面上的控件根据变化做相应的调整
如果用WPF去开发界面,WPF相对于WinForm的优势就体现出来了。
改变系统的DPI,改变系统字体大小,改变屏幕分辨率,等等。
WPF开发的界面都没有问题。