PROTECAO DE TELA COM LOGIN NA VOLTA
Bom meus caros,
Procurando aqui no forum encontrei vários assuntos sobre proteçãode telas, mas infelismente nenhuma conseguiu me atender... vou explicar o que necessito e se algum de vcs puderem me ajudar eu irei agradecer eternamente...
Bom, o sistema que estou desenvolvendo ele exige que um usuario tenha login e senha para acessá-lo, porém eu gostaria que o programa verificasse a inatividade do teclado e do mouse por alguns minutos e entrasse uma proteçãode telas e ao teclar no teclado ou movimentar o mouse voltasse até a tela de login para verificar o login e a senha e continuar de onde o usuário tinha parado ou reiniciar o programa.
Obrigado desde já a todos.
Procurando aqui no forum encontrei vários assuntos sobre proteçãode telas, mas infelismente nenhuma conseguiu me atender... vou explicar o que necessito e se algum de vcs puderem me ajudar eu irei agradecer eternamente...
Bom, o sistema que estou desenvolvendo ele exige que um usuario tenha login e senha para acessá-lo, porém eu gostaria que o programa verificasse a inatividade do teclado e do mouse por alguns minutos e entrasse uma proteçãode telas e ao teclar no teclado ou movimentar o mouse voltasse até a tela de login para verificar o login e a senha e continuar de onde o usuário tinha parado ou reiniciar o programa.
Obrigado desde já a todos.
este código funciona da seguinte maneira após 5 minutos de inatividade
[ô] em seu programa a tela de LOGIN aparece, e se você voltar a usar o PC
[ô] antes desse tempo nada acontece, estilo proteção de tela do windows
[ô] quando o computador está ativo
no form coloque um timer e cole o seguinte código:
[ô] em seu programa a tela de LOGIN aparece, e se você voltar a usar o PC
[ô] antes desse tempo nada acontece, estilo proteção de tela do windows
[ô] quando o computador está ativo
no form coloque um timer e cole o seguinte código:
Dim contar as Integer
Private Sub Form_Load()
Contar = 1
Timer1.Interval = 60000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If contar = 5 Then [ô] o cinco indica o tempo de inatividade para chamar o login
Unload me
Frm_login.Show [ô] Substitua pelo o nome de seu Form de Login
Else
contar = contar + 1
End If
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
contar = 1
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, _
Y As Single)
contar = 1
End Sub
Tópico encerrado , respostas não são mais permitidas