0 Members and 1 Guest are viewing this topic.
Эта кнопка есть в контекстном меню кнопки плей - вполне себе под рукой
procedure Execute(var State: Integer);begin FindObject('iwtTrackLyrics').Set('Font.ID', 'Skin.Fonts.TrackInfo.Lyrics.' + IntToStr(100 * (State + 1))); FindObject('iwtTrackLyrics2').Set('Font.ID', 'Skin.Fonts.TrackInfo.Lyrics.' + IntToStr(100 * (State + 1)));end;
Я так понимаю, что создав второй такой же объект, скажем, iwtTrackLyrics2, и прописав его имя в скрипте LyricsBoxFontScalingController, - проверял, работает (на главной форме). Но почему-то в TrayControl (мини-плеер) это не проходит.
У меня работает и в мини-плеере.
1. Вы хотите, чтобы использовался одинаковый масштаб для обоих текстовых полей?
2. Как вы создавали второе текстовое поле? Вручную или через клонирование?
3. Название второго текстового поля и его название в скрипте точно совпадают?
Вручную.
Думаю, в этом и причина. Попробуйте в свойстве Font выбрать наследование от "Skin.Fonts.TrackInfo.Lyrics.100".