none
Fechar um form que foi aberto dentro de uma thread RRS feed

  • Pergunta

  • Boa tarde a todos,

    Estou fazendo uma aplicação em que preciso abrir e fechar varios forms num processo que esta rodando dentro de thread, com a ajuda do amigo dimascsoares eu consegui abrir um form com o seguinte codigo:

    Msg1^ MSG = gcnew Msg1();

    MSG->imagem = msg;
    MSG->tempo = tempo;
    MSG->mensagem = System::Text::Encoding::ASCII->GetString(dado);

    MSG->BeginInvoke(MSG->myDelegate); 
    Application::DoEvents();

    Mais precisamente as duas ultimas linhas que fazem abri-lo, mas em determinado ponto do programa eu preciso fecha-lo.

    Utilizei MSG->Close(), mas não fechou, alguem teria alguma idéia de como resolver isso? Estou usando C++/Cli.

    Desde ja agradeço.

    Abraço.

    quinta-feira, 10 de julho de 2014 19:08