visualizar aplicaciones con cualquier resolucion

sereno
23 de Septiembre del 2004
hola:
mi pregunta es, como hacer para que las aplicaciones realizadas se puedan ver correctamente en cualquier resolucion de pantalla, ejem, cuando realizo una aplicacion en resolucion 1024 x 768 al cambiar la resolucion de pantalla a 640 x 860 obviamente los formularios cambian de tamaño,

mvallejos
23 de Septiembre del 2004
Para empezar, todos los formularios de una aplicación se deben diseñar como si fueran de 640x480, es decir Width = 9600 twips y Height = 7120 twips.
En el arranque, hay que detectar la resolución de pantalla

Resx = Screen.Width / Screen.TwipsPerPixelX

a partir de aquì, calculas un proporcional entre la resolución de diseño y la actual. Con ese proporcional
recalculas las posiciones y tamaños de todos los objetos de un formulario cuando este arranca.
Podés usar la colección Controls de los forms para generar un bucle que redefina posiciones y tamaños en cada formulario.