Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Lazarus, Free Pascal, CodeTyphon
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2024, 10:32   #1
Petrov.A.S.2021
 
Регистрация: 15.01.2022
Сообщений: 5
По умолчанию смена языка

Спецы как в лазарусе сменить язык автоматически, скажем в поле Едит1 вводится текст на английском, а в Едит2 на русском языке
Petrov.A.S.2021 вне форума Ответить с цитированием
Старый 31.08.2024, 15:09   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,646
По умолчанию

На обработчики события OnEnter прописать:
Код:
procedure TForm1.Edit1Enter(Sender: TObject);
begin
  // Переключение на английскую раскладку
  LoadKeyboardLayout('00000409', KLF_ACTIVATE);
end;

procedure TForm1.Edit2Enter(Sender: TObject);
begin
  // Переключение на русскую раскладку
  LoadKeyboardLayout('00000419', KLF_ACTIVATE);
end;
Не забыть подключить модуль Windows.
Arigato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Net 3.0 C# Смена языка - Определитель CloudStrife C# (си шарп) 6 16.12.2015 23:44
Смена языка _-Re@l-_ Общие вопросы Delphi 13 10.06.2011 09:00
смена языка Dimarik Visual C++ 2 28.01.2011 22:26
Смена языка) Dmitry96 Общие вопросы Delphi 2 26.12.2010 17:48
Смена языка Simon..14 Общие вопросы C/C++ 2 31.01.2009 15:06