как поменять язык для в вода данных

Anapurna
Дата: 13.11.2009 16:57:49
В форме при Enter в поле нужно чтобь язык для в вода данных поменялься RUS на ENG
полсе Exit обратно
это вазможно или нет ?
ё
Дата: 13.11.2009 17:03:26
Anapurna
В форме при Enter в поле нужно чтобь язык для в вода данных поменялься RUS на ENG
полсе Exit обратно
это вазможно или нет ?


у поля - есть свойство "Язык клавиатуры" - помоему ваше
Nebo
Дата: 13.11.2009 18:12:07
'Декларация функций
Private Declare Function LoadKeyboardLayout Lib "user32" Alias _
 "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal Flags As Long) As Long

Private Sub ModelID_Enter()
    'Переключение на английскую раскладку
    Call LoadKeyboardLayout("00000409", &H1)
End Sub

Private Sub ModelID_Exit(Cancel As Integer)
    'Переключение на русскую раскладку
    Call LoadKeyboardLayout("00000419", &H1)
End Sub
Anapurna
Дата: 01.12.2009 08:59:20
код а языка - Georgian 00000437
но к сожадению рассклад на Русскую а мне надо на Англискую


я отискал в реестрах
и там такое

Value Data
на Англиский рассклад f0420437
на Русский рассклад 4190437

что посоветуете ?
Владимир Саныч
Дата: 01.12.2009 10:28:22
Не понимаю вопрос. Как может быть язык один, а раскладка для другого языка?
Anapurna
Дата: 01.12.2009 10:36:30
Дело в том что
при переключателе язика ввода на f0420437
грузинский текст вводиться в соответствии латинскими буквами
а при 4190437
соответвственно русскими
Владимир Саныч
Дата: 01.12.2009 11:59:12
А вот так не получается?

Call LoadKeyboardLayout("f0420437", &H1)
Anapurna
Дата: 01.12.2009 13:02:51
Владимир Саныч
А вот так не получается?

Call LoadKeyboardLayout("f0420437", &H1)


я так пробовал , но не реагирует никак и сообшение тоже никакое не выдаёт
klen_
Дата: 01.12.2009 13:14:01
Всем добрый день.
Эта ссылочка для vb6, но подойдёт и для MS Access-а
www.sql.ru VB6