winform formularios form escala automático automatic and ajuste winforms window-resize

winforms - formularios - Manteniendo el control de la forma de la victoria centrado después de cambiar el tamaño de la ventana



windows form responsive (1)

Usando Visual Studio 2008, formularios de Windows, C #, .NET 2.0 ...

¿Existe una forma sin código de obtener un control (en mi caso es un PictureBox) para permanecer centrado a medida que se cambia el tamaño de la ventana? En otras palabras, usar una combinación de configuración de propiedades en lugar de escribir código a mano para mantener el elemento centrado.

Por ejemplo, hay un botón en el centro de una ventana de formularios de Windows, cuando el usuario cambia el tamaño de la ventana, el botón permanecerá fijo en su lugar según su anclaje predeterminado (arriba, izquierda). Lo que me gustaría hacer es permanecer centrado, independientemente de cómo se redimensiona la ventana.

Soy consciente de que podría ver un evento de cambio de tamaño de la ventana y luego hacer que todos los elementos en el formulario se reposicionen para permanecer en sus mismas posiciones relativas (según el código que escribiría para que lo hagan). Espero que haya alguna combinación de configuraciones de propiedades para lograr el mismo efecto.

Como se sugirió en otras publicaciones, he intentado usar el control TableLayout, pero podría usar un empujón en la dirección correcta en términos de la solución específica para centrar un elemento.


Centre su control en el diseñador y establezca su propiedad Anchor en Ninguno.