Pregunta:
¿Como ajustar el Bacground de un formulario, al ancho y alto del formulario con el visual basic 6.0?
Nelson F.I
2010-12-22 16:47:39 UTC
Mí duda es que cuando uno selecciona una imagen para poner del fondo del formulario, si la imagen es muy pequeña, no quedaría bonito, como hacer para que se ajuste al ancho y alto del formulario
Cuatro respuestas:
2010-12-23 14:32:25 UTC
Hola estimado Nelson, saludos:



Prueba el siguiente ejemplo en un proyecto nuevo:



Agregas un control image solamente, y luego pega en el formulario el siguiente código:



------------------------------------

Private Sub Form_Load()

Me.Image1.Picture = LoadPicture("C:\WINDOWS\Pompas.bmp")

Me.Image1.Stretch = True

End Sub



Private Sub Form_Resize()

Me.Image1.Width = Me.Width

Me.Image1.Height = Me.Height

End Sub

------------------------------------



Nota: fíjate de tener en C:\WINDOWS\Pompas.bmp este archivo que es un archivo azul con círculos, es propio de Windows, sino redirecciona a la imagen que tu elijas, o lo puedes hacer en tiempo de diseño, a través del panel propiedades del control.



Y en tus proyectos, envías este control image al fondo, y sobre el pones los demás controles.



Te recomendaría, poner en primer lugar este control, y ajustarlo manualmente al tamaño del formulario, de esta manera luego los demás controles que ingreses es imposible que puedan quedar por debajo de este.



Lo que posibilita el funcionamiento que veras, es primeramente la función Stretch del control, y luego Form_Resize que hace que cada vez que el formulario se redimensiona, el control image se adapta a su tamaño.



Saludos amigo.





Elinv.
CRUSHER
2010-12-23 15:10:54 UTC
hola



mira una solucion facil es que en tus requerimientos de tu sistema coloques que la resolucion a usar es de tanto X tanto y listo no te haces problemas si alguien te dice algo de que la imagen no esta acorde al tamaño le indicas que el analisis colocaste ese requisito, ya que se debe definir a iniciar un proyecto ciertas caracteristicas para el normal funcionamiento de tu aplicativo.



si quieres hacerlo en codigo usa como dicen arriba strech o el resize segun las versiones.



espero te sirva
BYTE q' te pusistes Triste
2010-12-23 01:14:07 UTC
Hola,



para poder ajustar una imagen en un formulario en visual basic yo utilizo una propiedad que se llama



BackgroundImageLayout=Stretch



pero en visual 6.0 supongo que es lo mismo espero que te halla ayudado si no encuentras debe aver algo similar a esa propiedad
Andrea
2010-12-23 00:50:08 UTC
pfff

novatos... nunka aprenden...


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...