один раз, далее все показы/скрытия контролов происходят в процедурах ПОСЛЕ применения темы. Кстати, перенес инициализацию тем в OnActivate - ошибка исчезла, а вот менюшки и прочие элементы не "красятся", выглядят, как на первоначальном скрине. Хотя в простейших демках все работает. Честно говоря, я в задумчивости :)
Подумай насчёт Loaded. https://t.me/Delphi_Lazarus/320858
проверил в лазаре - НЕТ
Я на Loaded скины загружала
в дельфи может быть всё по-другому
а вот для модальных и немодальных форм порядок вызова разный
но форма с настройками тоже модальная :)))))
а создаются формы одинаковым образом? вообще, предлагаю сделать минимальный тест для испытаний, если хочется закрыть вопрос
Стикер
А кастом контролы могут быть написаны так. После пришествия Vista было прикольно смотреть на, например, кастомных комбо,мкоторые были нарисованы под XP, но без учёта тем.
надо будет пройтись сторонним редактором по всем дфм-кам на предмет наличия в них StyleName
да я уж натестился до одури https://github.com/zoltanleo/delphi_themes
Обсуждают сегодня