Ik ben bezig met een statusbar.
Maar die declaratie gaat fout. Moet ik ergens dan naar refereren?
Boven in de form code moet staan:
en dan de code:
Maar die declaratie gaat fout. Moet ik ergens dan naar refereren?
Boven in de form code moet staan:
Code:
Private Declare Function GetKeyState Lib "user32" (ByVal vKey As Long) As Integer
Code:
Private Sub InitialiseerStatusbar()
Try
lblDateItem.Text = Date.Today
'lblDateItem.BackColor = Color.White
StatusStrip1.Items.Add(lblDateItem.Text = Date.Today)
'get caps lock state
Dim iKeyState As Integer
iKeyState = GetKeyState(20) 'caps lock
If iKeyState = 1 Then
StatusStrip1.Items.Add(lblCapsItem.Text = "CAPS")
Else
StatusStrip1.Items.Add(lblCapsItem.Text = "")
End If
iKeyState = GetKeyState(144) 'num lock
If iKeyState = 1 Then pnlNumLock.Text = "NUM" Else pnlCapsLock.Text = ""
Catch ex As Exception
MessageBox.Show(ex.Message, "Statusbar initialisatie", MessageBoxButtons.OK, MessageBoxIcon.Error)
Finally
End Try
End Sub