elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Help me!! Llenar treeview desde BackgroundWorker [Solucionado por fin]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Help me!! Llenar treeview desde BackgroundWorker [Solucionado por fin]  (Leído 5,881 veces)
odeONeSs

Desconectado Desconectado

Mensajes: 125


programo luego existo!


Ver Perfil
Help me!! Llenar treeview desde BackgroundWorker [Solucionado por fin]
« 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



« Última modificación: 27 Mayo 2009, 00:53 am por odeONeSs » En línea

Cambio de firma de prueba
Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: Help me!! Llenar treeview desde BackgroundWorker
« Respuesta #1 en: 27 Mayo 2009, 00:33 am »

Buscar en google debes...
La solucion hallaras, si con Delegates trabajás...

 :rolleyes: :rolleyes:


En línea

odeONeSs

Desconectado Desconectado

Mensajes: 125


programo luego existo!


Ver Perfil
Re: Help me!! Llenar treeview desde BackgroundWorker
« Respuesta #2 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
En línea

Cambio de firma de prueba
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
llenar una tabla desde otra!! :D
Java
lilix_flower 2 2,394 Último mensaje 23 Noviembre 2012, 03:42 am
por lilix_flower
Como llenar un char desde el teclado
Programación C/C++
Dacan 8 4,348 Último mensaje 23 Marzo 2013, 05:24 am
por rir3760
Duda con BackgroundWorker ?
.NET (C#, VB.NET, ASP)
TrashAmbishion 7 3,733 Último mensaje 30 Septiembre 2016, 06:20 am
por TrashAmbishion
Llenar abla de access desde winform c++
Programación C/C++
llogui 2 2,037 Último mensaje 19 Septiembre 2021, 17:50 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines