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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • 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.