Inquiridor
"Destravar" Form ao processar comando

Pergunta
-
Todas as Respostas
-
-
Você deve usar o componente backgroundWorker que tem três metodos:
O primeiro é o que acontece quando o worker é chamado e o ultimo é o que acontece quando o worker termina...
isso acontece em outra thread e o form não fica travado!
abraço!
-
-
Olá,
Seguindo a linha de pensamento do Daniel, segue um artigo exemplificando como usar o componente Background Worker:
Executando procedures em Threads
Herbert Lausmann
-
-
-
Dim delete As String
Try
delete = ListBox1.SelectedItems(0)
Catch
MsgBox("Não selecionado", MsgBoxStyle.Exclamation)
Return
End TryCaso o texto na ListBox não esteja selecionado, irá mostrar a MsgBox e irá "parar" o código.
Caso esteja selecionado, é para o código prosseguir normal (por um botão o código vai normalmente)
-