visual texto tamaño studio letra fuente como code cambiar visual-studio-2008 ide

visual studio 2008 - texto - ¿Cómo evito que Visual Studio cambie el tamaño de mis controles?



visual studio code (5)

Lo que estoy haciendo actualmente es manejar el evento Resize y establecer el tamaño en los dos controles requeridos. Siento que esto es un poco complicado dado el efecto deseado de la propiedad Anchor.

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.

Puedo redimensionarlos a la normalidad, guardarlos y compilarlos sin problemas. 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 para 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.


Normalmente resuelvo ese tipo de problema colocando el código ''bueno'' en el constructor de formulario, justo después de la llamada a InitializeComponent (), por lo que anula cualquier desorden que pueda causar la magia automática del diseñador.


Por lo general, cuando tengo este problema, termino usando paneles y etiquetas (texto en blanco) con las propiedades Dock y Padding en los controles para obtener el mismo aspecto visual. Si esto sería práctico para su forma dependería de cómo se presenta.

No es la mejor solución debido a todos los controles adicionales, pero hace el trabajo bien.



Yo tuve el mismo problema. Las instancias de mi control de usuario en el formulario tenían estas configuraciones. anclaje - ninguno autosize - falso muelle - ninguno

Todavía les cambió el tamaño horriblemente cada vez que hice una construcción, etc.

Descubrí que en el control del usuario en las propiedades de diseño tenía el modo autoscale establecido en la fuente. Lo cambio a ninguno y eso solucionó el problema.