Muy buenas,
tengo el siguiente fragmento de código: en visual basic en una subrutina y:
Código:
'esto se tiene que ejecutar antes
LoadingLabel.Visible = True
ErrorLabel.Visible = False
'esto se tiene que ejecutar solo cuando LoadingLabel.Visible = true
Try
'Esto conecta a una SQL CE ejecuta un comando
Dim loginResult As LoginResult = _DB.login(UsuarioTextEdit.Text, PassTextEdit.Text)
'esta linea no nos afecta
[...]
Catch ex As Exception
MsgBox("Error de conexión: Base de datos inalcanzable.")
End Try
ya he probado a hacer
While LoadingLabel.Visible = False
thread.sleep(100)
End While
He probado también a extraer el try a una subrutina (chapuza) hacer un thread.sleep eterno (que no respeta) y no se me ocurre que hacer.