Visual Studio 2008 SP1 (aunque IIRC, el comportamiento también estuvo presente en 2005) sigue cambiando el tamaño de un par de controles de cuadrícula (Janus.GridEx para ser precisos) que uso.¿Cómo evito que Visual Studio cambie el tamaño de mis controles?
Puedo redimensionarlos a la normalidad, guardarlos y compilarlos perfectamente. Cuando se compila, estos dos controles se expandirán a valores ridículos.
Más información: Este problema está relacionado con la configuración de la propiedad Anchor en el control. Si establezco la propiedad Anchor en extremos opuestos (por ejemplo, Izquierda y Derecha), cuando se compila el archivo Designer, establece el ancho/alto del control en el ancho/alto del contenedor.
Parece que en el archivo Designer, la propiedad Anchor se establece antes de la propiedad Size. La edición manual (lo sé, lástima de mí) del archivo para poner primero la propiedad Tamaño no ayuda, ya que cuando se compila el archivo Designer, parece que también se reescribe desde cero.
Así que supongo que mi verdadera pregunta es cómo hacer que el diseñador de formularios VS respete mi declaración de tamaño inicial, así como la propiedad Anchor.
publique el código del diseñador; ¿Estás seguro de que no has configurado también la propiedad Dock en Fill? –
El muelle no es ninguno. Esto no es un problema de que el control actúe mal. Cuando se ejecuta, la aplicación se ejecuta como debería. Solo en el diseñador, la altura y/o el ancho se vuelven demasiado grandes para trabajar. –
@ [brindis]: ok. Solo me he encontrado con este tipo de problema una vez y no pude resolverlo, excepto al configurar las cosas en el constructor como se sugirió anteriormente. –