|
Postada em 16/08/2005 09:32 hs
Saudações !!! Gostaria de colocar um evento ou procedimento no botão do formulário (VB6), para quando o usuário fechar pelo botão (x) da janela do form, fizesse um evento ou procedimento a minha escolha. Grato !!! Claudio Camara - RJ
|
|
|
|
|
Postada em 16/08/2005 10:23 hs
'Procedimento para fechar o form pelo (X) Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) Cancel = True 'Nao deixa o form fechar 'Comandos End Sub Ou vc pode colocar qualquer outro codigo no evento QueryUnload.
Dá-lhe internacional, unico campeao brasileiro invicto.
|
|
|
|
Postada em 16/08/2005 13:12 hs
Claudio, Se nao me engano, no vb 6.0 vc nao vai encontrar o evento QueryUnload... programa dentro do evento Unload mesmo... se vc quizer cancelar, basta fazer cancel = -1... Flw!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 16/08/2005 14:17 hs
Elieser..me desculpe discordar de você mas no VB6 tem o QueryUnload sim...
©Copyright by Leandro Luiz
|
|
|
|
Postada em 16/08/2005 17:21 hs
Ow... disse q "se nao me engano"... nunca usei o QueryUnload no VB6 pq o Unload passou a ter a funcao de cancelar.. o q nao acontecia no VB5....
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
Mr.Data
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 17/08/2005 18:25 hs
O bom do QueryUnload, eu acho pelo menos, é o UnloadMode, que permite vc saber por exemplo, se o programa recebeu a requisição de fechar do Gerenciador de Tarefas, ou porque a sessão está sendo encerrada. O bom disso é que você evita que seu programa "trave" o processo, e fique aquela janelinha do Windows querendo finalizar a tarefa, pois há uma interação de qualquer tipo presa, pois se for por um destes 2, basta não desviar e deixar fechar. Infelizmente, o Unload apesar do Cancel, não faz isso.
[ ]'s ----------------------------------------------------------------------------------------------------------------- Juliano Lopes - Coordenador de Projetos / Arquiteto de Software
|
|
|