USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Comando para fechar msgbox e commonDialog?
Tamanini
não registrado
ENUNCIADA !
Postada em 21/06/2004 10:46 hs   
Qual o comando que devo utilizar, via código para fechar um msgbox quando este já está aberto? No meu caso quero fechar através de um outro form?
O mesmo para commondialog, se caixa do commondialog já estiver aberto para selecionar um arquivo, como farei para fechar via código? Como se o usuário clicasse no botão cancelar deste! Mas no meu caso eu quero fazer isso via código, fechando através de um outro form.
Alguém pode me ajudar?
[]s,
 
Marcelo Tamanini
   
Naty
SANTOS
SP - BRASIL
ENUNCIADA !
Postada em 21/06/2004 10:50 hs            
Unload Me ou Exit Sub
Tenta qualquer coisa posta de novo...!

Nathalia
   
caco
Pontos: 2843

SP - BRASIL
ENUNCIADA !
Postada em 21/06/2004 11:27 hs            
Olá! Pra fechar um msgbox olhe o link abaixo. Não testei esse exemplo. Você também pode tentar fazer isso utilizando as APIs FindWindow (para localizar pelo caption da janela) e CloseWindow.
 
 
Abraço!
   
Tamanini
não registrado
ENUNCIADA !
Postada em 21/06/2004 16:12 hs   
Vlw, Caco. Vou testar aqui.
E quanto ao commondialog quando este está aberto, como faria para fechar?
Se eu der o comando "unload frm...", aparecerá um erro, já que o commondialog está aberto, o mesmo acontece com msgbox!
[]s,
 
Marcelo Tamanini
   
Tamanini
não registrado
ENUNCIADA !
Postada em 22/06/2004 13:56 hs   
??
   
Tamanini
não registrado
ENUNCIADA !
Postada em 22/06/2004 15:33 hs   
O erro que é gerado é esse abaixo:
"Runt-timer error '401'
Cant show non-modal form when modal is displayed"
Esse erro é gerado pelo fato do msgbox ou o commondialog está em execução e através de um outro programa eu pesso para dar um unload no form e assim trava o programa.
Resposta = MsgBox(Msg, vbYesNo + vbQuestion + vbDefaultButton2)
Não tem como através de um form do mesmo programa, acessar o form que está em executando o msgbox ou commondialog e dar a resposta como VbNo e assim posso fazer o unload do form para que não aconteça esse erro?!?
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página