5.1.4.2.1.1.1.1. Пользовательская команда смены языка

Рассмотрим использование пользовательской команды смены языка на примере библиотеки PsTechOG.
 
Чтобы использовать кнопку меню для переключения языка пользовательской библиотеки, выполните следующие действия:
 
1. Откройте экранную форму главного окна в проекте.
 
2. Создайте команду в структуре объектов при помощи мастера создания элементов.
 
3. Задайте название для команды в соответствии с ее назначением, например, ChangeLanguage.
 
4. Перейдите на вкладку "События" и у события Invoked добавьте обработчик.
 
5. Укажите тип обработчика "Выполнить код" и нажмите кнопку "Редактировать".
 
 
6. В редакторе исходного когда напишите следующую конструкцию:
 
//Текущее значение переменной переключения языка библиотеки PsBase присваивается переменной переключения языка библиотеки PsTechOG
unit.PsTechOG.Settings.Language = unit.PsBase.Settings.Language;
 
И нажмите кнопку "ОК".
 
 
7. Выделите тип "Главное окно" в структуре объектов и перейдите на вкладку "Свойства".
 
 
8. В свойстве "Ссылка на пользовательскую команду смены языка" необходимо сослаться на созданную ранее команду "ChangeLanguage".
 
9. Запустите проект и убедитесь в том, что при нажатии кнопки смены языка в главном меню язык отображения в библиотеке PsTechOG также изменяется.