none
Meu MessageBox não aparece em um projeto mais no outro aparece RRS feed

  • Pergunta

  • Ola amigos, estou com um problema no MessageBox , fiz um aplicativo com varias coisas na hora que coloquei um MessageBox ele não quer aparecer, também coloquei um FonteDialog e também não aparece , o único que aparece é o openFileDialog que uso pra abri imagem no picture box , mas o MessageBox usado em varias outras coisas eu não consigo ver eles , pior que eles não aparece pra me dar ok mais estão ali na tela travando o aplicativo, pois depois que clico no botão onde possui o codigo MessageBox.Show("bla bla bla ");  trava a tela do aplicativo , mais não vejo ele (a tela de MessageBox) em parte nenhum pra min clicar no " X" dele = no fechar dele, fui testa em outro projeto dentro do mesmo visual studio 2019 e no outro aparece a tela de MessageBox .

    Depois que o MessageBox invisivel surgi eu tenho que ir la no visual studio clicar em Para Depuração, porque não dar pra clica no "X" fechar meu aplicativo .

    Não queria iniciar um aplicativo do zero pois ja fiz muitas coisas , mais estou vendo que vou ter que iniciar , é um aplicativo pro meu Trabalho de Conclusão de Curso (TCC) pra faculdade .

    Alguém poderia me ajudar solucionar esse problema ?



    sexta-feira, 29 de outubro de 2021 17:54

Todas as Respostas

  • LordProgramadorBillGates,

       Onde você colocou seu MessageBox? O aplicativo é multithread?

       Por favor, veja os links abaixo. Talvez algum dos links que eu separei te ajude.

    ================================
    TopMost MessageBox

    Problema

    Eu estava escrevendo um código de instalador personalizado para um projeto de instalador do Visual Studio e tive que exibir mensagens para o usuário em minha classe de instalador personalizado. O problema era que, ao usar o System.Windows.Forms.MessageBox.Show método padrão, a caixa de mensagem aparecia atrás da janela do instalador principal. Não há opções na classe MessageBox para alterar esse comportamento. Eu podia ver as linhas de suporte se iluminando com chamadas de instalação suspensa.

    https://www.codeproject.com/Articles/18612/TopMost-MessageBox

    ================================
    Fechar um formulário modal que está mostrando uma MessageBox Form.Hide () funciona Form.Close () não funciona. Feed RRS

    https://social.msdn.microsoft.com/Forums/windows/en-US/6bc1735d-b71a-4d14-8b14-f6963bb8541e/closing-a-modal-form-that-is-showing-a-messagebox-formhide-works-formclose-does-not?forum=winforms

    ================================


    []'s,
    Fabio I.

    sábado, 30 de outubro de 2021 11:29
  • Encolhi bastante o app, fiz varios teste, excluir System.Windows.Forms e adicionei novamente, fiz todos os teste incluindo size do form principal para 100 por 100 e não vi o MessageBox ,  no outro projeto o MessageBox aparecia no meio da tela do desktop, com a metade na frente do aplicativo e com outra na parte do windows ja que meu aplicativo possuia 699 de largura , e aparecia na frente de tudo , mas como esse não deu nem sinal de vida e não consegui realizar esse procedimento dessa urla aqui, mesmo com os codigos .
    https://www.codeproject.com/Articles/18612/TopMost-MessageBox

    Porque o outro nem tentei, e como sou iniciante em programação ainda aprendendo orientação a objetos , decidi não tentar o segundo . Optei por refazer tudo dinovo e parece que deu certo .

    Mas enfim agradeço a resposta. Vou seguir depois pesquisando esses codigos ai , mas so depois que eu terminar meu curso de orientação a objeto, porque acho que se eu olhar pra ele agora não vai servi muito pois algumas coisas ali olhei e não entendi muito bem .

    At+, muito obrigado

    domingo, 31 de outubro de 2021 01:11
  • Okay My Lord,

        Por favor, feche o post.

    []'s,

    Fabio I.

    domingo, 31 de outubro de 2021 10:08