• Domingo 22 de Diciembre de 2024, 15:30

Autor Tema:  C#: Problemas Al Cargar Imagenes En Un Formulario  (Leído 932 veces)

kalixe985

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
C#: Problemas Al Cargar Imagenes En Un Formulario
« en: Jueves 18 de Octubre de 2007, 12:49 »
0
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í:


           
Código: Text
  1.  Graphics myGraphics = this.CreateGraphics();
  2.             Bitmap imagenInicial = new Bitmap("imagen_inicio.jpg");
  3.             Rectangle rectanguloImagenPpal = new Rectangle(0, 28, 944, 689);
  4.             //pARA LUEGO DIBUJAR EL RECTANGULO
  5.             Pen pen = new Pen(Color.Black, 3);
  6.             //Dibujo el rectangulo
  7.             myGraphics.DrawRectangle(pen, rectanguloImagenPpal);
  8.             //Dibujo la imagen
  9.             myGraphics.DrawImage(imagenInicial,rectanguloImagenPpal);
  10.  


A ver si alguien me puede ayudar, gracias de antemano y saludos!!!!!