Вы видели это?
У меня есть небольшое служебное приложение (для легкой загрузки / тестирования генерации XML из CDS и / или DBGo), и я поставил несколько кнопок (самая плохая из всех, TButton)) для запуска некоторых действий.
Я никогда не обращал внимания на внешний вид, потому что я единственный, кто его использует.Итак, сегодня я добавил новую кнопку, и они оказались отличными от других в конструкторе - но не во время работы.Это просто процесс копирования и вставки (измените имя кнопки, заголовок и событие - остальное равно оригиналу).
Когда я посмотрел, другие кнопки имеют серый градиент и закругленные углы, кнопка, которую я скопировали не вставил (просто голый прямоугольник).При запуске всех кнопок, где только голые прямоугольники.
Итак, я обнаружил, что в дизайнере W7 и delphi применяют темы.При запуске они соблюдают флаг Project/Options/Application/Enable runtime themes
.
Это раздражает.Есть ли способ заставить Delphi делать это, подчиняясь флагу параметров проекта на дизайнере форм?(Или даже вручную, если это невозможно автоматизировать)?
РЕДАКТИРОВАТЬ:
Панели инструментов в форме получены из CNWizards; -)
РЕДАКТИРОВАТЬ II:
Помимо отключения тем для исполняемого файла IDE, все кнопки одинаково тематизируются при перезагрузке формы (или проекта). Но это действительно странно .