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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Fechar programa quando o computador Logoff
ScoobyDoo
OSASCO
SP - BRASIL
Postada em 19/12/2006 17:16 hs            
Pessoal, saberiam alguma solução, por favor  ?

Tenho um programa de envio de mensagens pela rede e quando você acessa o mesmo ele coloca seu nome em uma tabela como ONLINE e fica aberto mandando e recebendo mensagens... pois bem...

Se eu peço para desligar o computador TEORICAMENTE a pessoa que está ONLINE teria que ficar OFFLINE(Alterar na tabela o status). Só que não consegui um Evento que ao pedir para desligar o computador ele entrasse em ação. Já tentei o evento Form_Terminate e Form_Unload.

Desde já Agradeço.

Abraço

Scooby
     
rdeletric
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 19/12/2006 18:53 hs            
 Adicione um procedimento ao evento QueryUnload do form principal para resolver seu problema.
Este evento possui um parâmetro, o UnloadMode, que permite detectar como o fechamento do form foi invocado. Se o valor for 1, representa que o fechamento ocorreu via código (comando Unload). 
 
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
 If UnloadMode <> 1 Then
  'SEU PROCEDIMENTO AQUI
  MsgBox "OK"
  Cancel = True
  End If
 End Sub
 
 
     
ScoobyDoo
OSASCO
SP - BRASIL
Postada em 20/12/2006 16:14 hs            
rdeletric

Obrigado. Você deu uma força... funcionou corretamente.

Abração..!!!

Scooby
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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