Visual Basic.NET - S.O.S THREAD VB.NET

 
Vista:

S.O.S THREAD VB.NET

Publicado por Daniel (2 intervenciones) el 24/06/2011 18:13:30
Buenas gente del foto necesito ayuda, tngo el siguiente código

Private Sub BtnBuscarCambios_Click
Dim thr As Thread
Dim thrstar As New ThreadStart(AddressOf BuscarCambios)

CheckForIllegalCrossThreadCalls = False
thr = New Thread(thrstar)
thr.IsBackground = True
thr.Start()
end sub

por otro lado la funcion BuscarCambios

Public Function BuscarCambios()

FrmActualizacionCambios.LvCambios.Clear()
FrmActualizacionCambios.LvCambios.Columns.Add("Código", 100)
FrmActualizacionCambios.LvCambios.Columns.Add("Descripción", 100)
FrmActualizacionCambios.LvCambios.Columns.Add("Precio", 100)
FrmActualizacionCambios.LblNombreProveedor.Text = CmbProveedores.Text

'--Aca voy cargando datos en el lvcambios del formulario FrmActualizaciones--

FrmActualizacionCambios.mdiparent= FrmPrincipal
FrmActualizacionCambios.Show()
end sub

Ahora el problema es que no me muestra el formulario, si ejecuto la función BuscarCambios fuera de un thread lo hace sin problemas. Alguien sabe porque?
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