Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: CH4ØZ en 22 Agosto 2011, 17:45 pm



Título: Resize
Publicado por: CH4ØZ en 22 Agosto 2011, 17:45 pm
beno, despues de intentar reiteradas veces (y fallar la misma cantidad de veces) crear una funcion que ajuste la posicion, fuente y tamaño de los controles, vengo a pedirles ayuda sobre como hacer esto, ya busque bastante en google pero no logre basandome en alguno de los codigos/ideas que encontraba hacer que esta funcion funcione correctamente.

les dejo una imagen de como es el proyecto, para que se den una idea.
gracias.
(http://img202.imageshack.us/img202/3673/46530887.th.png) (http://imageshack.us/photo/my-images/202/46530887.png/)


Título: Re: Resize
Publicado por: Keyen Night en 23 Agosto 2011, 02:46 am
En el evento Resized del Form (Al menos así lo hago yo), debes colocar las intrucciones para el nuev@ posición/tamaño de cada control, por ejemplo para los controles q se hayan en los bordes puedes usar la propiedad Dock para que no se despeguen de ellos.

Siempre puedes calcular la nuev@ posición/tamaño usando La Adorada Regla de 3 :xD

¿Sí para 400x500 el control mide 100x200 cuanto medira para 800x300?

(100 / 400) * 800 =  200
(200 / 500) * 300 =  120

Entonces para 800x300 el control  debe medir 200x120