Mensajes [2] - Enviado el Jueves 18 de Octubre de 2007 a las 07:49hs
Hola!!!
Tengo unos cuantos problemas a la hora de cargar im?genes en un formulario, a ver si me pod?is echar una mano:
-Si lo hago con un PictureBox, la imagen se carga correctamente y todo es muy sencillo ya que lo hace todo el dise?ador de Visual Studio 2005. El problema es que las im?genes se cargan sin ajustarse al formulario, por lo que salen alargadas o achatadas o faltan partes de la imagen si ?sta es muy grande. ?C?mo se puede ajustar un PictureBox al formulario?
-Si en lugar de cargar la imagen con un PictureBox, lo hago con un bitmap y despu?s la dibujo con un Graphics, lo que me sucede es que la imagen desaparece cuando minimizo el formulario, o no se carga bien al iniciarse el formulario (est? en un evento Load que se deber?a ejecutar cuando arranque el Form) o se borran trozos de imagen si paso un Tooltip por encima. ?C?mo hago para que no desaparezca la imagen si minimizo, que se cargue bien nada m?s abrir el formulario o que no se borren trozos? ?Existe alguna funci?n de refresco autom?tico de la imagen?
El c?digo si lo hago con Graphics es as?:
Graphics myGraphics = this.CreateGraphics();
Bitmap imagenInicial = new Bitmap("imagen_inicio.jpg");
Rectangle rectanguloImagenPpal = new Rectangle(0, 28, 944, 689);
//pARA LUEGO DIBUJAR EL RECTANGULO
Pen pen = new Pen(Color.Black, 3);
//Dibujo el rectangulo
myGraphics.DrawRectangle(pen, rectanguloImagenPpal);
//Dibujo la imagen
myGraphics.DrawImage(imagenInicial,rectanguloImagenPpal);
A ver si alguien me puede ayudar, gracias de antemano y saludos!!!!!