Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何简单的方法可以在任何不同的 PC 上运行在 Visual Studio 2005 上使用 C# 创建的应用程序,而不管其屏幕分辨率如何?
屏幕分辨率?
.NET 2.0 中的 Windows 窗体具有一些处理不同 DPI 的机制,并且它具有比 .NET 1.1 更好的布局系统。通常,使用 FlowLayoutPanel、TableLayoutPanel 等布局面板,而不是将控件固定在 X/Y 坐标上,这样处理不同的窗口大小会更容易。
如果您可以使用我不记得适用于 Visual Studio 2005 的 WPF,那么您有更多的分辨率独立性选项。DPI 问题消失了,WPF 具有 ViewBox 等功能,可让您缩放整个窗口或统一控制。