Jump to content
Salomão

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

Recommended Posts

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?

Share this post


Link to post
Share on other 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

Edited by thoga31
GeSHi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.