PHP beginner |
|
Hallo
Ik moet voor een opdracht een programma'tje maken wat alt+tab, alt+ctrl+del en alt+f4 niet meer toelaat. alt+f4 is me gelukt met deze code:
Private frmval As Boolean = True
Private Sub frmMain_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If (e.Alt) And (e.KeyValue = Keys.F4) Then
e.Handled = frmval
End If
If (e.Alt) And (e.Control) And (e.KeyValue = Keys.Delete) Then
e.Handled = frmval
End If
If (e.Alt) And (e.KeyValue = Keys.Tab) Then
e.Handled = frmval
End If
End Sub
Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
AddHandler Me.KeyDown, AddressOf Me.frmMain_KeyDown
End Sub
Private frmval As Boolean = True Private Sub frmMain_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If (e.Alt) And (e.KeyValue = Keys.F4) Then e.Handled = frmval End If If (e.Alt) And (e.Control) And (e.KeyValue = Keys.Delete) Then e.Handled = frmval End If If (e.Alt) And (e.KeyValue = Keys.Tab) Then e.Handled = frmval End If End Sub Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AddHandler Me.KeyDown, AddressOf Me.frmMain_KeyDown End Sub
Nu zien jullie dat ik het ook geprobeerd heb met alt+tab en alt+ctrl+delete maar dit werkt helaas niet...
Kan iemand mij verder helpen??
BTW:
ik heb ook deze code geprobeerd maar deze werkt ook niet.. hij geeft een foutmelding over de 'any'
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Bron
EDIT: windows key moet ook geblokkeerd worden..
|