|
| |

Visual-Basic Einsteiger| Caps Lock ausschalten | |  | | Autor: MarkusD | | Datum: 06.08.12 09:46 |
| Hallo!
Habe nun schon etwas Zeit dafür verwendet, die CapsLock Taste auszuschalten.
Ich habe folgenden Code (vom Forum):
Public Class frmRechnungErstellen
' Deklarationen um CapsLock auszuschalten
' Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As
' Long) As Integer
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal _
bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const VK_CAPITAL = &H14
Private Const KEYEVENTF_KEYUP = &H2
' Ende Deklarationen zum CapsLock auszuschalten dann eine Menge weiteren Code und schließlich:
Private Sub TextBox4_KeyDown(ByVal sender As System.Object, ByVal e As _
System.Windows.Forms.KeyEventArgs) Handles TextBox4.KeyDown
' CAPS-Lock deaktivieren (falls aktiviert)
If My.Computer.Keyboard.CapsLock = True Then
keybd_event(VK_CAPITAL, 1, 0, 0)
keybd_event(VK_CAPITAL, 1, KEYEVENTF_KEYUP, 0)
End If
End Sub Das deaktivieren ist soweit auch erfolgreich, allerdings erhalte ich immer folgenden Fehler:
Ein Aufruf an die PInvoke-Funktion "Lagerverwaltung!Lagerverwaltung.frmRechnungErstellen::keybd_event" hat das Gleichgewicht des Stapels gestört. Wahrscheinlich stimmt die verwaltete PInvoke-Signatur nicht mit der nicht verwalteten Zielsignatur überein. Überprüfen Sie, ob die Aufrufkonvention und die Parameter der PInvoke-Signatur mit der nicht verwalteten Zielsignatur übereinstimmen.
Was mich sehr wundert, da ja CapsLock deaktiviert wird!
Danke für eure Hilfe,
Markus |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
TOP! Unser Nr. 1 
Neu! sevDataGrid 3.0
Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
| |
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|