Archief - [PROG]VB.NET Keyboard events (ook als form gehide is)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

yannick

Legacy Member
Is er een manier in vb.net waarmee ik alle keyboard events die gegeven worden (alle toetsen die worden ingedrukt) kan opvangen ook al is de form ge minimized of gehide?

Kwil dit gwn weten omdak wa zin had in spielerei :p (ben bezig met ethiek, dus kwou ff men zinnen op iets anders zetten :D)

mvg

*EDIT*
ik heb ff vlug een testfase in elkaar gebokst (belachelijk stuk code :p)
Code:
 Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
    Dim buffer As String

    If ((e.KeyChar.GetHashCode() = 524296) And Not Me.TextBox2.Text.Length = 0) Then
      buffer = Me.TextBox2.Text
      Me.TextBox2.Text = buffer.Substring(0, buffer.Length - 1)
      ElseIf ((e.KeyChar.GetHashCode() = 524296) And Me.TextBox2.Text.Length = 0) Then
      Else
        Me.TextBox2.Text += e.KeyChar
    End If
  End Sub

Maar zoals ge kunt zien werkt dit enkel als ge op textbox1 staat :)

yannick

Legacy Member
Mmm, tziet er naar uit dak het zelf zal moeten uitzoeken :p. Kheb al wa gegoogled, kheb al zoiets als hooks gevonden (ma da moet ik eerst is bestuderen, want ksnap er nog ni veel van)

grtz
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan