如何在Winforms中使UI响应

Vah*_*hid 4 .net c# wpf winforms

而不是大多数人第一次学习Winforms然后搬到了WPF,我是相反的!由于某些关于图形性能的原因,我必须使用Winforms.但是我坚持第一步.如何使UI响应像WPF一样.Grids在Winforms中相当于什么.任何帮助都非常感谢.

nik*_*lon 5

如果通过响应您的意思是处理所有屏幕分辨率,您可以使用面板,并在内部停靠控件.通过在面板中停靠的正确混合控件,停靠在主窗体中,您可以获得一个漂亮的设计,它将自动适合所有屏幕.您还可以使用Anchor属性将控件"粘贴"到例如右上角(默认情况下,它始终位于左上角).至少这是我从你的问题中理解的.


wou*_*rvs 5

另一种选择是使用 WPF 进行所有控件和布局,然后将 WPF 中的 winforms 主机用于 CAD 应用程序,您将受益于 WPF 的响应能力,并且将获得使用 winform 进行绘图的性能。