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 также изменяется.