|
|
|
| Подскажите, пожалуйста, как при заполнении определенного поля на форме перейти на английский язык. Я использую свойство поля KeyboardLanguage, устанавливая его значении равным 11 (как указано в помощи), но английский не переключается | |
|
| |
|
|
|
| Вы устанавливаете значение этого свойства в конструкторе или программно? если программно, то на на какое событие?
При установке в конструкторе, у меня в 2003, все работает | |
|
| |
|
|
|
| Декларируем:
Public Const KLF_ACTIVATE = &H1
Public Const KLF_REORDER = &H8
Public Const KLF_SUBSTITUTE_OK = &H2
Public Const KLF_UNLOADPREVIOUS = &H4
Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long
Обращение к функции:
Русская раскладка
LoadKeyboardLayout "00000419", KLF_ACTIVATE
Английская раскладка
LoadKeyboardLayout "00000409", KLF_ACTIVATE
Спёрто из "Справочник Access" | |
|
| |
|
|
|
| Спасибо большое за помощь ;)
Плохо я смотрела "справку", как говорит мой шеф "недоколыхала тему" | |
|
| |