Показать сообщение отдельно
  #5  
Старый 07.11.2010, 13:52
Человек_Борща Человек_Борща вне форума
Новичок
 
Регистрация: 17.09.2010
Адрес: Беларусь, г. Минск
Сообщения: 58
Версия Delphi: 7, 2010,XE
Репутация: 10
По умолчанию

уже с год юзаю эти компоненты, с ними проблем быть не должно!

при запуске программы надо в SkinDirectory указывать путь к своей папке.


Если путь не указан или не выбран скин то свойцство Active автоматически переводится в False мпо этому и не работает=)
Код:
var
myDir:string;
begin
myDir:=ExtractFilePath(ParamStr(0));
SkinManager.Active:=False;
SkinManager.BeginUpdate;
SkinManager.SkinDirectory:=myDir;
SkinManager.SkinName:='MySkinName'; //Только имя! Без расширения!
SknManager.EndUpdate;
SkinManager.Active:=True;

и всё прекрастно работает.

p.S. Тс есть ещё InternalSkins у SkinManager, свойство очень полезное, можно таскать скин внутри программы, и даже не один а несколько, и переключаться между ними.
Ответить с цитированием