In manchen Anwendungsprogrammen ist es sinnvoll oder sogar notwendig zeitweise verschiedene Sprach-Zeichensätze zu verwenden. Dies lässt sich ja in aller Regel über die Tastenkombination Umsch+linke ALT-Taste bewerkstelligen. Nehmen wir an, Sie haben einen Vokabeltrainer programmiert. Immer wenn das Eingabefeld für das Fremdwort den Fokus besitzt, soll ein anderes Tastaturlayout verwendet werden - und das natürlich ohne immer erst die erwähnte Tastenkombination selbst drücken zu müssen. Also muss wieder einmal das Windows-API mit einer entsprechenden Funktion "herhalten". ' zunächst die benötigte API-Deklaration Private Declare Function ActivateKeyboardLayout Lib "user32" ( _ ByVal HKL As Long, _ ByVal flags As Long) As Long Const VK_HKL = 0 Const VK_FLAGSR = 1 ' Tastenlayout Russisch Const VK_FLAGSD = 0 ' Tastenlayout Deutsch Erhält nun das besagte Eingabefeld den Fokus, wird das Tastaturlayout automatisch auf Russisch umgestellt: Private Sub txtFremdwort_GotFocus() ' Feld in kyrillisch ActivateKeyboardLayout VK_HKL, VK_FLAGSR End Sub Verliert das Eingabefeld den Fokus, wird einfach wieder auf das deutsche Tastaturlayout umgestellt: Private Sub txtFremdwort_LostFocus() ' wieder deutsch einstellen ActivateKeyboardLayout VK_HKL, VK_FLAGSD End Sub Dieser Tipp wurde bereits 11.167 mal aufgerufen.
Anzeige
Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! - nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten - Symbol-Galerie mit mehr als 3.200 Icons im modernen Look Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m. |
sevDTA32 Pro ![]() DTA mit Kontonummernprüfung Erstellen von DTA-Dateien mit integriertem BLZ-Verzeichnis und Konto- nummern-Prüfverfahren, so dass ungültige Bankdaten bereits im Vorfeld ermittelt werden können. Tipp des Monats Dietrich Herrmann Einsatz einer DimmingForm Es wird eine Form vorgestellt, mit deren Hilfe man den gesamten Bildschirm auf verschiedene Arten mit transparenter Farbe überdecken und nur eine eigene Form im Vordergrund zeigen kann. 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 |
||||||||||||||||
|
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. |
|||||||||||||||||



Tastaturlayout per Code umstellen


