Mantener el control winform centrado después de cambiar el tamaño de la ventana

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

¿Hay alguna forma sin código de obtener un control (en mi caso, es un PictureBox) para permanecer centrado mientras se cambia el tamaño de la ventana? En otras palabras, usar alguna combinación de configuraciones 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 que hiciera es permanecer centrado, independientemente de cómo se cambie el tamaño de la ventana.

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

Como se sugirió en otras publicaciones, intenté 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.

preguntado el 29 de agosto de 10 a las 00:08

1 Respuestas

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

Respondido 29 ago 10, 06:08

¡Vaya, eso fue intuitivo! - mariods

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.