c#如何让自定义控件中的控件随父控件变化而其位置按比例变化

如图,如何让c随着b的变化而变化,b是自定义控件图片说明

你可以通过dock和anchors控制它的自动位置,你所说的按比例,没明白,感觉你可能需要写代码,在resize事件中处理具体比例

我做过一个类似的,就是在resize中计算相对应的比例然后缩放控件大小再计算对应位置重新放置控件。

这个最简单的是用flowlayoutpanel和tablelayoutpanel去布局,子控件dock在里面就可以了,不需要额外写代码。