是否有任何标准的屏幕分辨率在c#中开发winform应用程序?
我开发了一个1280 X 1024像素的Winform应用程序.....当使用相同的屏幕分辨率时,它完全显示...但我将屏幕分辨率更改为800 X 600像素,它显示屏幕上的关闭按钮。 如何解决这个问题...是否有任何限制,基本上建立一个特定的屏幕分辨率的应用程序..
提前致谢....
1没有默认分辨率。 你可以观察你的客户有哪些决议,并取平均值。
如果您为公司开发应用程序,这对您有帮助。 只要去那里,并了解它的信息。 如果您只需要为一种解决方案设计应用程序,请确保公司将所有计算机都设置为此分辨率即可。 它有99%无法做到,但有时可以完成,当你的应用程序如此特殊和罕见,并且计算机只为这个唯一的应用程序购买时,例如上网本。
2如何处理不同的解决方案? 使用Dock
和Anchor
属性主要用于每天的GUI应用程序开发工具。
当你使用这个控件时,控件自然会按照屏幕大小进行缩放,并且你的控件将不再落后于你的应用程序的角落。
3根据您选择的解决方案构建应用程序没有限制。
但是现在的应用程序我认为可以认为res是min。 1024×768。 而当它像你在800x600上描述的那样重叠时,就不要打扰自己去实现处理这个问题的花哨逻辑。 用户会很快赶上,他需要将res换成更高的。
将窗体设置为全屏,表单将始终为正确的大小。
this.WindowState = FormWindowState.Maximized;
(是我还是很明显,1280x1024的形式不适合800x600的屏幕?)
通过问自己谁是你的目标受众,你可以计算出你需要设计多少“房地产”。
以下是浏览器的一些显示统计信息,它们基本上是相同的。
这个slashdot文章有很多信息,尽管这是2005年的版本,现在它可能更高分辨率。
链接地址: http://www.djcxy.com/p/36837.html上一篇: Is there is any standard screen resolution to develop winform application in c#
下一篇: As can be adjusted in a WPF application developed to change the resolution?