Título: Help me!! Llenar treeview desde BackgroundWorker [Solucionado por fin] Publicado por: odeONeSs en 26 Mayo 2009, 23:52 pm Hola buenas!
Despues de horas buscando en google ...y no encontrando nada ... :-( :-( :-( :-( :-( queria saber si sabiais añadir nodos a un treeview desde un backgroundworker en vb.net ???????? Cuando lo intento me sale la siguiente excepcion: Citar La acción que se realiza en este control se está llamando desde el subproceso erróneo. Calcule las referencias al subproceso correcto utilizando Control.Invoke o Control.BeginInvoke para realizar esta acción. Muchas gracias de antemano!!! ;D Título: Re: Help me!! Llenar treeview desde BackgroundWorker Publicado por: Hadess_inf en 27 Mayo 2009, 00:33 am Buscar en google debes...
La solucion hallaras, si con Delegates trabajás... :rolleyes: :rolleyes: Título: Re: Help me!! Llenar treeview desde BackgroundWorker Publicado por: odeONeSs en 27 Mayo 2009, 00:51 am Lo consegui al fin, probando cosas :) vi una cosilla en google y me dio una idea
Citar Private Delegate Sub MasNodo_Delegate(ByVal nodo As TreeNode) Public Sub MasNodo(ByVal nodo As TreeNode) If Me.InvokeRequired = True Then Me.Invoke(New MasNodo_Delegate(AddressOf MasNodo), nodo) Else esquema.Nodes.Add(nodo) End If End Sub Luego hay que llamar a la funcion desde el background worker Citar Masnodo(nodo) y ya esta ;D ;D ;D ;D ;D |