Segurança do thread da interface do usuário
-
09-06-2019 - |
Pergunta
Alguma sugestão sobre a melhor maneira de garantir a segurança do thread ao alterar as propriedades nos controles do Form?Eu tenho me usado.Invoque no passado e gostaria de saber se você tem prós/contras, comentários, sugestões, etc.
Solução
Invoke é a maneira correta de fazer isso se você estiver enviando coisas de outro thread para o formulário.
Mas você pode considerar se o próprio formulário pode extrair melhor os dados, talvez de um cronômetro, e talvez com menos frequência do que um processo em segundo plano pode enviar atualizações individuais.
Outras dicas
Eu controlo.Invoque no controle de destino em vez de no formulário inteiro, mas sou só eu.Não afirmo nenhum conhecimento avançado de formulários de vitória, só preciso usá-los de vez em quando.