Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: Paulita en Junio 28, 2014, 12:49:00 pm

Título: Ajustar sistema a cualquier resolución de pantalla
Publicado por: Paulita en Junio 28, 2014, 12:49:00 pm
Buenos Días! Escribo en esta oportunidad porque me gustaría saber, hay alguna manera de que cuando mi sistema en vb6 funcione en otra pc y tenga una resolución de pantalla diferente se pueda ajustar o redimensionar?
Me explico, es que con mi primer programa cuando lo instale en las pc que iba a funcionar, tuve el problema que la resolución era menor a la que yo tenía en mi compu, por lo cual los formularios se veía como muy grande, por lo tanto, el mdi salía un scroll, la solución que tome en ese momento fue cambiarle la resolución a las pc pero no me gustaría hacerlo, me gustaría que el sistema se adapte a cualquier resolución, se puede? Que tendría que hacer?
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: E N T E R en Junio 28, 2014, 01:07:23 pm
Este te va a venir perfecto que preparo el amigo Waldo.

http://leandroascierto.com/foro/index.php?topic=2616.0 (http://leandroascierto.com/foro/index.php?topic=2616.0)

Saludos...
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: Bazooka en Junio 28, 2014, 01:59:27 pm
Lo mejor es ajustar con codigo las medidas en el evento resize del formulario y de los controles contenedores
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: Paulita en Junio 30, 2014, 12:39:42 am
Holaa Gracias a los dos por responderme, voy a revisar el enlace, ahora una preguntica en el caso que se pueda ajustar con codigo las medidas en el evento resize del formulario como seria, tendria que ir asignandole valores al height o witdh de cada contenedor?
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: Waldo en Junio 30, 2014, 09:22:22 am
como dijo el amigo ENTER, con el codigo que preparé diseñas tu form a gusto en tu pc, en el load agregas a  la clase los controles que te interesan "estirar" o mantener en borde (textbox, grillas, etc) , y en el RESIZE del form principal llamas a la funcion resize de la clase.
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: Paulita en Junio 30, 2014, 01:56:54 pm
Ok, gracias Waldo, esta fina esa clase voy aprobarla a mi programa :D

Ahora una pregunta estoy trabajando con un mdi que le coloque una imagen de fondo en la propiedad de mdi.picture pero cada cierto tiempo se tiene que ir cambiando, tengo idea del código que tengo que usar pero que me recomiendan hacer cada imagen para cada resolución, es decir, una para el caso de la resolución de pantalla 800x600, otra para 1024x768? o se puede ajustar la imagen de fondo del mdi a cualquier resolución?
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: Waldo en Junio 30, 2014, 02:11:49 pm
hmm me parece que no se puede
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: Bazooka en Junio 30, 2014, 10:36:56 pm
Yo en ese caso uso un picture que se ajusta al MDI y con la propiedad PaintPicture ajustas la imagen a cualquier resolucion!
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: Paulita en Junio 30, 2014, 11:55:38 pm
Pero el problema que se me presenta al usar picture es cuando quiero que los formulario mdichild aparezca no aparece, por eso fue que siempre lo utilizo la propiedad picture del formulario, lo empece a trabajar de esta manera como sale en este nuevo tema, http://leandroascierto.com/foro/index.php?topic=2618.0
Título: Re:Ajustar sistema a cualquier resolución de pantalla
Publicado por: FrankLizardo en Julio 10, 2014, 06:45:48 pm
Aqui un control Similar

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=75387&lngWId=1