使用锚自动缩放大小-重叠控件

Sha*_*e.C 5 .net c# scaling controls winforms

我在调整Windows窗体中控件的大小和缩放时遇到麻烦。我设置了锚点,以便控件与表单保持比例,效果很好。但是,当我认为控件原点也会随着表单缩放而缩放和更改时,可能我期望过高,但事实并非如此,我发现控件重叠。这是一些截图;

在此处输入图片说明

在此处输入图片说明

有人知道我可以采取的解决此问题的方法吗?也许我需要将控件原点设置为可以缩放的动态绘图点,但是然后在缩放表单时还是仅在创建时重新绘制这些点?

编辑1:刚发现这个问题隐藏在互联网中,问题:锚定控件重叠,也许我需要实现这样的事情,即调整大小事件。

Jir*_*ika 3

首选解决方案应该是TableLayoutPanel。处理OnResize将变得更加脆弱。