C#.NET Winform应用程序中的解决问题

时间:2011-05-17 07:27:29

标签: c# .net winforms resolution

我开发了我的winform应用程序而不关心解决方案。现在我被困在分辨率较低的PC上。现在做什么?有没有转换方式?我的意思是应用程序可以获得运行它的PC的分辨率,并相应地设置自己吗? Windows中没有可以使用的任何解决方案或变量吗?

5 个答案:

答案 0 :(得分:3)

您可以使用VirtualScreen.Size获取解决方案。

答案 1 :(得分:2)

很难提出建议......当您创建表单时,您应该关注较小的屏幕:http://www.techrepublic.com/article/manage-winform-controls-using-the-anchor-and-dock-properties/6165908

答案 2 :(得分:2)

如果想要真正的分辨率独立性,那么您应该使用Windows Presentation Framework进行开发。

答案 3 :(得分:1)

您可以使用

 Screen.PrimaryScreen.WorkingArea.Size;

并使用控制锚定。这就是我做到的。 还讨论了问题:fit windows form to any screen resolution

答案 4 :(得分:1)

针对这个问题提供了很多解决方案,但大多数是基于这样一个事实,即您可以从一开始就将它们构建到应用程序中。

简单地手动更改应用程序的布局可能是“最快”的方法。

让10个用户使用更高的分辨率可能需要花费10 * 100美元,根据应用程序的大小,更改应用程序可能需要40个小时。