Array
(
)

2 Forms abertos, atualizar o de trás.

Gustavo Henrique
   - 21 mar 2013

Bom dia,
Problema é o seguinte:
Tenho uma aplicação (Form1) que quando clico no botão ela abre o Form2 (e o form 1 continua aberto de fundo)
No form1 eu tenho uma picturebox que precisa ser atualizada constantemente por uma camera, e quando abro o form2 eu tenho a imagem em tempo real da camera...
Porem, quando abro o 2º form, o 1º para de atualizar o picturebox, ele trava na ultima imagem que a camera tirou antes de abrir o outro form.
Existe alguma maneira de acabar com isso e continuar atualizando o Form1 mesmo com o Form2 aberto?

Joel Rodrigues
   - 24 mar 2013

Como você está fazendo a exibição da imagem em ambos os forms?
Talvez se você criar uma thread no primeiro form, concorrente à thread principal, pode ser que funcione.

Vicente Alves
   - 02 abr 2013

Depende muito de como é o código que atualiza as imagens.

Se o 2º form for aberto como "modal", o código do 1º form interrompe a execução até que o controle retorne do 2º form após o fechamento do form aberto. Outra possibilidade é a do 1º form estar sendo atualizado, porém não "renderizado". Neste caso, por código, é necessário atualizar a visualização.