Ir para o conteúdo
Salomão

Formulário que não pode ficar em segundo plano vb.net

Mensagens Recomendadas

Salomão

Boa noite.

Eu tenho uma aplicação em vb.net e programo com o Visual Studio.

Esta aplicação NÃO pode ficar em segundo plano no windows, para que o usuário que a manipular não possa usar outras aplicações do computador. Eu coloquei uma senha pra quando ele for fechado mas não sei cancelar os botões ALT + TAB, ALT + ESC, CTRL + TAB, etc.. Alguém poderia me ajudar?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Srmarinhas

boas amigo eu já tive esse problema e então encontrei 2 soluções.

uma é utilizares um programa externo que se chama keyextender onde tu podes bloquear teclas á tua escolha.

a segunda solução eu introduzi no meu projeto que o usuário ao clicar em alt+tab ou cntrl +alt+del o sistema fazia um shutdown.

se te servir é so inserires as teclas que que queres que facam shutdown.

Private

Sub Jogo_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown

Select Case e.KeyValue

Case Keys.F4
Shell(
"shutdown -f")

Case Keys.ControlKey
Shell(
"shutdown -f")

Case Keys.Tab
Shell(
"shutdown -f")

Case Keys.Delete
Shell(
"shutdown -f")

End Select

End Sub

Editado por thoga31
GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.