1

如何使 Windows 窗体应用程序具有透视性,以使其像一个所有元素都可调整大小的网页?

我的意思是它应该填充所有屏幕尺寸、笔记本电脑和台式机。

我已经尝试了一切,但没有一个有效v,

我希望表单的所有元素都调整大小,就像它是网页一样调整大小?

如果 Windows 窗体有很多元素,并且您必须在所有控件中创建所有属性,并且当您更改一个属性时,也许您必须再次更改另一个属性,并且一次又一次地更改,这是非常痛苦的......

我正在寻找像我们制作 a 时这样的东西Web Page,它更容易,更优雅。

4

1 回答 1

1

几年前我遇到了类似的问题,切换到 WPF 对公司来说太耗时了。我们的解决方案涉及为表单和控件设置统一的大小调整代码。

我可以提供的一些提示是:

  • 对所有内容使用基于面板的布局。
  • 切勿使用绝对定位来定位任何控件。
  • FlowLayoutPanel 最适合订购您的面板以确保一致的调整大小。
  • 将您的根面板停靠在您的表单/用户控件上。
  • 确保您了解对接的工作原理。如果您可以概括调整大小的代码;尽可能多地这样做(为每个表单编写单独的调整大小代码会很痛苦并且不可维护)。
于 2020-01-28T16:39:06.950 回答