En un formulario tengo un menu donde una opcion consiste
en hacer una consulta y mostrar el resultado en un
TreeView.
Necesito que esa consulta se ejecute en otro hilo.
Pongo:
oHebra=new thread(addressof consultar)
oHebra.start
El procedimiento consultar hace la consulta, y cuando va a
agregar datos al treeview da el siguiente error:
Excepción no controlada del
tipo 'System.InvalidOperationException' en
system.windows.forms.dll
Información adicional: La acción que se realiza en este
control se está llamando desde el subproceso erróneo. Debe
calcular las referencias al subproceso correcto utilizando
Control.Invoke o Control.BeginInvoke para realizar esta
acción.
Se que tengo que usar delegados y el metodo invoke del
treeview, pero no entiendo bien como y donde. Por favor,
agradezco cualquier ayuda.
Saludos
Leer las respuestas