visualizar aplicaciones con cualquier resolucion
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,
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,
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.
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.
