c# .net dock docking

c# - ¿Cuál es la diferencia entre el muelle y el ancla?



.net dock (1)

Las propiedades Anchor y Dock de un formulario son dos propiedades separadas.

Ancla se refiere a la posición que tiene un control con respecto a los bordes del formulario. Un cuadro de texto, por ejemplo, que está anclado al borde izquierdo de un formulario permanecerá en la misma posición en que se cambia el tamaño del formulario.

El acoplamiento se refiere a la cantidad de espacio que desea que el control ocupe en el formulario. Si acopla un control a la izquierda del formulario, se estirará hasta la altura del formulario, pero su ancho seguirá siendo el mismo.

Este EXAMPLE puede ayudarte a entender un poco más.

Tengo un formulario de Windows que tiene muchos controles en eso (Cuadro de lista, Cuadro de grupo, Cuadro de combinación, Cuadro de texto, Cuadro de lista, etc.). Necesito cambiar el tamaño y organizar los controles automáticamente cada vez que se cambie el tamaño del formulario. Necesito saber la diferencia entre Dock y Anchor para implementar esto. ¿Cuál es la diferencia real entre acoplamiento y anclaje?