winform如何实现根据屏幕分辨率来适应让程序界面总是全屏呢

来源:百度知道 编辑:UC知道 时间:2024/06/10 19:18:04
我的分辨率为1280*1024,做了个软件在1024*768的电脑上使用,做完后发现在那台电脑上有些东西显示不出来。改怎么改?能不能让他们相对缩小?解决了加分。

相对缩小?你以为是flash啊?
这在界面设计时就必须考虑的.如果界面被放大或缩小怎么处理,C#里有对这方面的控制,但也没你想的那么理想.你需要一点点改了.

窗体属性上面 有一个 AutoScaleMode的属性!自己试试吧

一共4个属性:
1.NONE:不做处理
2.FONT:按字体
3.DPI: 按分辨率
4.Inherit:按父类

不用设大小,窗体有个 WindowState 这个属性,
你把他设置为Maximized,就行了,一打开就是全屏的。

还有就是 其他的控件可能要设置下布局。

不能