FORM SOME AO EXIBIR MSGBOX

FBGSYSTEMS 14/03/2017 18:10:46
#472435
Galera, depois de algum tempo alterei meu sistema para conseguri abrir varios form[ô]s ao mesmo tempo.
Antes eu chamava tudo como modal.
Porem agora estou chamando apenas frmMeuForm.show
E todo msgbox que aparece na tela, o form minimiza, e assim que o msgbox é finalizado, o form volta para a tela.

Alguem sabe como resolver isso?
FBGSYSTEMS 15/03/2017 11:44:41
#472454
Alguem?
FUTURA 15/03/2017 14:38:23
#472458
Não consigo te ajudar de hora, mas vou tirar com vc uma dúvida, como vc fez pra abrir não modal ?, eu sempre abro como modal, por segurança, ou seja, usuário, iniciar uma tarefa e ir até o fim antes de mudar de tela, mas recentemente, um cliente me questionou, que usava um sistema, e podia abrir várias telas ao mesmo tempo...tentei fazer um teste e tirar o [Ô]show 1[Ô] , deixar apenas [Ô]show[Ô], mas não abre, acho q deve ser alguma propriedade do form, no meu caso, eu uso 1 MDI, e os demais são comuns...
FBGSYSTEMS 15/03/2017 16:10:56
#472459
Então amigo, com MDI Form, eu tambem nao consegui abrir como não modal.
Entao o meu menu é um form comum.

Eu tambem sempre fiz da mesma forma que voce relatou, porém tenho clientes que tambem reclamam que ja viram um outro que abre vários, tenho esse problema principalmente quando o usuário esta no PDV e precisa por exemplo, ver algum cadastro ou relatório em outro form.
FBGSYSTEMS 22/03/2017 11:28:06
#472608
Ngm passou por isso?
DS2T 22/03/2017 13:01:42
#472613
A única forma que eu vejo isso acontecer... Seria se você chamasse um formulário qualquer com Show() e depois você colocasse um messsagebox em outro formulário (que nao esteja em foco) com parâmetro crítico, pra sobrepor as janelas.

Se você colocar um botão dentro do formulário que está com o foco .. e no evento click colocar pra aparecer o messsagebox, ele também sobrepõe o formulário?
FBGSYSTEMS 22/03/2017 16:25:46
#472626
Isso mesmo DS2T.
Ex, estou no cadastro de clientes, ai clico no Gravar, e no fim do meu botao tem um aviso de [Ô]Registro salvo[Ô], esse msgbox fica sozinho na tela, e o cadastro simplesmente some. Assim que eu clico em OK, o form aparece de novo.
Se fosse só em msgbox vbOk, tudo bem. Mas e quando for de confirmação? [Ô]Confirma os dados preenchidos?[Ô], ai o form some rsrsrs
JABA 23/03/2017 12:46:47
#472676
Tente chamar assim:

MsgBox [Ô]olá[Ô], vbMsgBoxSetForeground


ou

MsgBox [Ô]olá[Ô], vbSystemModal


JABA 24/03/2017 23:35:47
#472744
Resolveu?
JABA 27/03/2017 19:05:50
#472817
Resolveu 2?
FBGSYSTEMS 28/03/2017 10:30:18
#472835
Jaba, obrigado, vou testar aqui. Estive fora e nao vi o fórum ok?
Página 1 de 2 [16 registro(s)]
Tópico encerrado , respostas não são mais permitidas