Forms mdi

28/08/2004 - 04:49 por José Miguel Torres | Informe spam
Hola, estoy haciendo un proyecto con forms mdi, en el
form
principal estoy poniendo unos picturebox a manera de
iconos en un escritorio para usarlos como shortcut el
problema es que al levantar una ventana hija todos estos
iconos quedan por encima de la ventana hija.
 

Leer las respuestas

#1 Miguel Ortiz Falcón
28/08/2004 - 06:51 | Informe spam
Ah caray, la verdad nunca había hecho eso, pero lo que te
sugiero ya que no funciona como lo hiciste es que no
pongas las imágenes como pictureBox, sino que los dibujes
directamente con el objeto grafico del Form MDI...y luego
para saber sobre qué imagen se dio clic, pues procesas el
evento Click sobre el Form...

el objecto Graphics lo obtienes asi:

Graphics g = miForm.CreateGraphics();

O bien utiliza el evento Paint del Form y extraes el
Graphics del System.Windows.Forms.PaintEventArgs

Graphics g = e.Graphics;

incluso aqui mismo puedes dibujar, si quieres, que sería
lo más natural...

Checa los métodos que te da...son muy completos, checate
los DrawImage, y DrawIcon, ya depende del origen de la
imágen...

Saludos
Miguel Ortiz Falcón


Hola, estoy haciendo un proyecto con forms mdi, en el
form
principal estoy poniendo unos picturebox a manera de
iconos en un escritorio para usarlos como shortcut el
problema es que al levantar una ventana hija todos estos
iconos quedan por encima de la ventana hija.

.

Preguntas similares