Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - $Edu$

#1
Lo aprenderíamos como algo extra, secundario, mientras damos VB6, que es lo que haremos. No es muy dificil HTML.

Pero cualquier cosa manda mensaje privado..
#2
Ahi agregue mas detalles por las dudas.. ;)
#3
Jajaja, gracias por el consejo!
#4
Gracias elektro! funciona!
#5
Estoy haciendo un juego de mesa, donde las fichas son picturebox, pero necesito moverlas y he usado DragDrop para poder mover la imagen del picturebox a otro. Pero luego necesito borrar la imagen del original y en un caso hacer invisible el picturebox una vez usada la imagen.

No puedo hacer eso, porque solo se copia la imagen y no se mueve, y cuando se completa el evento la unica informacion que llega es la de la imagen por argumento pero no la del picturebox de donde se sacó entonces no puedo saber de que picturebox saqué la imagen.

Uso esto:

Código (csharp) [Seleccionar]

private void picA1_MouseDown(object sender, MouseEventArgs e)
        {
            picA1.DoDragDrop(picA1.Image, DragDropEffects.Move);
        }


  private void pic1_DragEnter(object sender, DragEventArgs e)
        {
            e.Effect = DragDropEffects.Move;
           
        }

private void pic1_DragDrop(object sender, DragEventArgs e)
        {
            pic1.Image = (Image)e.Data.GetData(DataFormats.Bitmap);
           
           
        }


El codigo funciona, pic1 queda con la imagen de picA1, pero lo que quiero ahora es poder manejar a picA1 para poder usar picA1.image = null; pero sin saber que es picA1 ya que puede llegar el Drop de cualquier otro picturebox.

Intente de todo en el ultimo evento, donde se produce el cambio, usando el argumento "e", pero solo es de lectura y no hace referencia al control.

Mi idea seria que en este ultimo evento se pudiera hacer por ejemplo: e.image = null; para poder borrarla.

Pero tal vez tengo que usar un evento de picA1, pero es que tiene que eliminarse la imagen cuando se hizo el drag ya entonces tiene que ser en este ultimo evento siempre.

Espero que se haya entendido y me puedan dar una mano, saludos!
#6
Manden mensaje privado...
#7
Los curiosos son los que mandaran mensaje privado para saber más, y son ellos los que me interesa atraer.

Gracias por el consejo igual ;)
#8
Busca sobre Select Case y Arrays, porque tal vez la proxima puedas optimizar ese codigo con eso..
#9
Mensaje privado para detalles... pero si, hay ejercicios, pero no de la forma habitual, sino simplemente empezamos a programar directamente y ahi se van encontrando los problemas nuevos para solucionar. Se empieza desde programas sencillos donde se pueda aplicar muchas cosas aprendidas para luego seguir aprendiendo y programando.
#10
Si, pero no es un curso general, sino que enseño puntualmente a cada alumno, clases individuales al ritmo del alumno, para dedicarnos a aprender directamente y rapido.

No hay un inicio de clases ni un final, solo envíen mensaje privado el interesado y hablamos ahi para empezar cuando se acuerde.