|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.07.2009, 22:14 | #1 |
Пользователь Подтвердите свой е-майл
Регистрация: 13.05.2008
Сообщений: 65
|
Как сделать переключение языка ввода при попадании в определенное поле
Вобщем сабж. Есть несколько полей - к примеру 3 поля. В первое и третье надо вводить слова только на русской раскладке, во второе - буквенный код вида D013 по английски. Реально ли соорудить сабж? имхо надо юзать вбскрипт подскажите или лучше ткните готовым... ибо я в скриптах еще плохо разбираюсь... решить задачу способами: поставить пунтасвитчер и изменить буквенный код на "по-русски" Д013 не предлагать Решение может еще кому понадобится, так что тема довольно актуальная. По форуму полазив и погуглив - решения не нашел... если есть где - ткните
|
20.07.2009, 08:45 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
реально.
вот, например, Переключение раскладки на русскую если в данный момент раскладка английская средствами WinAPI: (с) Автор: Troitsky, Отправлено:10:28 04-11-2006 Код:
|
20.07.2009, 22:29 | #3 |
Пользователь Подтвердите свой е-майл
Регистрация: 13.05.2008
Сообщений: 65
|
О! Самое то, спасибо! для тех кому понадобится:
Сам этот скрипт пихаем в редакторе VB в модуль На нужное нам событие вешаем: Код:
|
23.05.2012, 20:49 | #4 |
Пользователь
Регистрация: 30.12.2009
Сообщений: 53
|
а на Delphi 7 ???
|
23.05.2012, 20:51 | #5 |
Пользователь
Регистрация: 30.12.2009
Сообщений: 53
|
sorry не туда записал, но если кто знает скажите плззз
|
14.09.2017, 22:33 | #6 |
Новичок
Джуниор
Регистрация: 08.07.2017
Сообщений: 2
|
Народ! А кто знает как сделать тоже самое но для VBA7 ? Пишет, что функция должна быть описана как PtrSafe Function. Почитал на http://excelvba.ru/articles/WinAPI, попробовал просто (тупо) заменить Long на LongPtr. другой разницы в приведенных примерах не увидел. Однако не заработало. Мало того при компиляции в 2007 сразу выдает ошибку - оно и понятно - таких типов переменных у 2007 нет.
|
15.09.2017, 07:59 | #7 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
У меня так
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как передать фокус ввода в поле Edit | Arassir | Помощь студентам | 14 | 11.07.2012 12:37 |
После ввода в поле по Enter нужно перейти на другое поле! | •ScReam•™ | Помощь студентам | 2 | 16.06.2009 08:47 |
Может кто знает как вставить текст в чужое поле ввода | Dark_Elf | Win Api | 4 | 20.08.2008 13:47 |
Как сделать так, чтобы переключение между окнами было автоматическим? | barand | Свободное общение | 9 | 07.07.2008 23:54 |
как сделать, чтобы в определенное время появлялось новое окно | Alar | Общие вопросы Delphi | 0 | 29.10.2006 20:30 |