Тематические приложения в Delphi XE - PullRequest
2 голосов
/ 16 августа 2011

Кто-нибудь знает, возможно ли применять пользовательские темы к приложениям Delphi.Пример, изменение цвета по умолчанию, шрифта, стилей вкладок и т. Д. Всего приложения (т. Е. Набора форм) за один раз.Вроде как CSS-файлы для веб-страниц.

Ответы [ 3 ]

9 голосов
/ 16 августа 2011

Изменить цвет и шрифт большинства элементов управления vcl относительно легко, вы можете перебрать все элементы управления формы, а затем установить свойства Font и Color для каждого элемента управления. Теперь, чтобы настроить чертеж элемента управления VCL, вы должны владелец рисовать каждый элемент управления самостоятельно. Другой способ заключается в использовании библиотеки скинов, которая делает это за вас, например, попробуйте компонент VCLSkin, который позволит вам оформить все приложение без необходимости модификаций в ваших элементах управления VCL. Кстати, новая входящая версия Delphi (XE2) претерпела значительные изменения в этой области, представив FireMonkey и VCL Styles .

1 голос
/ 16 августа 2011

Попробуйте Alphaskins это легко и иметь облегченную бесплатную версию, но сделать работу, которую вы хотите ...

1 голос
/ 16 августа 2011

У Devexpress есть что-то подобное, ExpressSkins для VCL

...