Dock和Anchor有什么区别

我有一个窗体,其中有很多控件(Listbox,Groupbox,Combobox,TextBox,ListBox等)。 每当表单的大小发生变化时,我都需要自动resize并自动排列控件。 我需要知道Dock和Anchor之间的区别来实现它。 Docking和Anchoring之间的实际区别是什么?

表单的Anchor和Dock属性是两个独立的属性。

Anchor指的是控件相对于表单边缘的位置。 例如,锚定到表单左边缘的文本框将保持与调整表单大小相同的位置。

停靠是指您希望控件在表单上占用多少空间。 如果将控件停靠在窗体的左侧,它将自身拉伸到窗体的高度,但其宽度将保持不变。

这个例子可以帮助你理解更多。