Autor
Mensagem
Pessoal, bom dia!
Em um dos forms que uso, existe um virtualTreeView. Depois de selecionar alguns itens deste componente e clicar nun botão que coloquei no form... eu programei uma mensagem simples com application.messageBox.
Problema: A mensagem fica em segundo plano, fica parecendo que o sistema está travado.... a mensagem só aparece se eu apertar a tecla Alt
No lugar de application.messageBox eu utilizei Message.DLg ou showmessage.... funcionou. Mas eu nao entendi porque o application.messageBox (que na minha opinião é a melhor e mais aparente caixa de texto) nao aparece....
Aguem pode me ajudar?
Em um dos forms que uso, existe um virtualTreeView. Depois de selecionar alguns itens deste componente e clicar nun botão que coloquei no form... eu programei uma mensagem simples com application.messageBox.
Problema: A mensagem fica em segundo plano, fica parecendo que o sistema está travado.... a mensagem só aparece se eu apertar a tecla Alt
No lugar de application.messageBox eu utilizei Message.DLg ou showmessage.... funcionou. Mas eu nao entendi porque o application.messageBox (que na minha opinião é a melhor e mais aparente caixa de texto) nao aparece....
Aguem pode me ajudar?
tentei
* MessageBox(0, 'Operação realizada com sucesso!', 'Information', MB_ICONASTERISK + MB_OK + MB_DEFBUTTON1);
* MessageBox(NomeForm.Handle, 'Operação realizada com sucesso!', 'Information', MB_YESNO + MB_ICONEXCLAMATION);
não funcionou....
e colocando application.messageBox muito menos...
* MessageBox(0, 'Operação realizada com sucesso!', 'Information', MB_ICONASTERISK + MB_OK + MB_DEFBUTTON1);
* MessageBox(NomeForm.Handle, 'Operação realizada com sucesso!', 'Information', MB_YESNO + MB_ICONEXCLAMATION);
não funcionou....
e colocando application.messageBox muito menos...
Citação:
tentei
* MessageBox(0, 'Operação realizada com sucesso!', 'Information', MB_ICONASTERISK + MB_OK + MB_DEFBUTTON1);
* MessageBox(NomeForm.Handle, 'Operação realizada com sucesso!', 'Information', MB_YESNO + MB_ICONEXCLAMATION);
não funcionou....
e colocando application.messageBox muito menos...
tentei
* MessageBox(0, 'Operação realizada com sucesso!', 'Information', MB_ICONASTERISK + MB_OK + MB_DEFBUTTON1);
* MessageBox(NomeForm.Handle, 'Operação realizada com sucesso!', 'Information', MB_YESNO + MB_ICONEXCLAMATION);
não funcionou....
e colocando application.messageBox muito menos...
if not (StrIsTime(edHora1.Text)) then
MessageBox(0, 'Hora1 inválida!', 'ERROR', MB_ICONWARNING or MB_OK);
Tente usando o gexperts
http://www.gexperts.org/tour/
Pessoal, não deu certo as alternativas....
Acredito que o problema seja com o VirtualTreeView, este componente deve ter alguma falha.
Eu consegui mostrar as mensagens utilizando o Message.DLg, porém, eu utilizo o Windows 7, mas na máquina do cliente tem o XP e para aparecer a mensagem é preciso apertar Alt.... então, voltamos à estaca 0
Acredito que o problema seja com o VirtualTreeView, este componente deve ter alguma falha.
Eu consegui mostrar as mensagens utilizando o Message.DLg, porém, eu utilizo o Windows 7, mas na máquina do cliente tem o XP e para aparecer a mensagem é preciso apertar Alt.... então, voltamos à estaca 0
Citação:
Pessoal, não deu certo as alternativas....
Acredito que o problema seja com o VirtualTreeView, este componente deve ter alguma falha.
Eu consegui mostrar as mensagens utilizando o Message.DLg, porém, eu utilizo o Windows 7, mas na máquina do cliente tem o XP e para aparecer a mensagem é preciso apertar Alt.... então, voltamos à estaca 0
Pessoal, não deu certo as alternativas....
Acredito que o problema seja com o VirtualTreeView, este componente deve ter alguma falha.
Eu consegui mostrar as mensagens utilizando o Message.DLg, porém, eu utilizo o Windows 7, mas na máquina do cliente tem o XP e para aparecer a mensagem é preciso apertar Alt.... então, voltamos à estaca 0
Você pode fazer um form para mostrar sua mensagem personalizada em vez de usar showmessage, messagebox ou messagedlg.






