Visual Basic.NET - DoDragDrop en un thread

 
Vista:

DoDragDrop en un thread

Publicado por hilo (1 intervención) el 27/02/2009 00:27:15
Hola:

Estoy intentando lanzar un DoDragDrop como proceso en un Thread independiente y no veo la forma.
Tengo montado un procedimiento así:

Private Sub pictureBox1_mi_drag_drop()
ResultadoDragDrop_pb1 = Me.PictureBox1.DoDragDrop(PictureBox1.Text, DragDropEffects.All)
End Sub

Desde otro procedimiento, llamo al anterior así:

Dim t As New System.Threading.Thread(AddressOf pictureBox1_mi_drag_drop)
t.Start()

El tema es que no funciona el DoDragDrop. Si yo en lugar de lanzar mediante un Thread ese proceso, lo invoco directamente, funciona sin problema. ¿Alguien sabe por qué no funciona?
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:DoDragDrop en un thread

Publicado por roger (186 intervenciones) el 27/02/2009 19:08:35
te saca algun error?????, lo que se, es que un hilo secundario no puede tener acceso a los controles, solo el hilo principal. No te saca un mensaje con relacion a esto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar