2

是否有任何简单的方法可以在任何不同的 PC 上运行在 Visual Studio 2005 上使用 C# 创建的应用程序,而不管其屏幕分辨率如何?

4

1 回答 1

5

屏幕分辨率?

.NET 2.0 中的 Windows 窗体具有一些处理不同 DPI 的机制,并且它具有比 .NET 1.1 更好的布局系统。通常,使用 FlowLayoutPanel、TableLayoutPanel 等布局面板,而不是将控件固定在 X/Y 坐标上,这样处理不同的窗口大小会更容易。

如果您可以使用我不记得适用于 Visual Studio 2005 的 WPF,那么您有更多的分辨率独立性选项。DPI 问题消失了,WPF 具有 ViewBox 等功能,可让您缩放整个窗口或统一控制。

于 2011-01-04T04:09:46.787 回答