Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2008, 12:46   #1
Relrin
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 18
Вопрос Пару вопросов о DynamicSkinForm

Это компонент очень хороший, но у меня есть пару вопросов по этому компоненту:

1) Как применить скин на все формы?(от 2 и т.д)
2) Как применить скин, не нажимаю на кнопку открыть скин?
Relrin вне форума Ответить с цитированием
Старый 14.04.2008, 15:30   #2
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
По умолчанию

1. На главную форму кидаешь TspSkinData и на каждую TspDynamicSkinForm и связываешь их всех с TspSkinData который на главной форме.
2.
Код:
procedure TForm3.FormCreate(Sender: TObject);
begin
spskindata1.LoadFromFile('Name.ini'); //если .ini
spskindata1.LoadFromCompressedFile('Name.skn'); //если комперсованный
spskindata1.LoadCompressedStoredSkin(spCompressedStoredSkin1);// если в  твоём .exe
end;
Until The End Of Time
Showy вне форума Ответить с цитированием
Старый 14.04.2008, 20:31   #3
Relrin
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 18
По умолчанию

Еще вопрос по этому компоненту....Когда я поставил этот компонент, то меню почему то не видно, когда я просто хотя бы протестирую прогу(визуально видно), но в проге этого нету.. Как исправить багу?

И еще. Как сменить курсор в этом компоненте, на форме чтобы другой был. Стоит делфи 7. Пробовал ставить Юзскинкурсор и т.п. тру, не помогло...?

Последний раз редактировалось Alex21; 15.04.2008 в 09:12.
Relrin вне форума Ответить с цитированием
Старый 15.04.2008, 00:42   #4
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
По умолчанию

Цитата:
Еще вопрос по этому компоненту....Когда я поставил этот компонент, то меню почему то не видно, когда я просто хотя бы протестирую прогу(визуально видно), но в проге этого нету.. Как исправить багу?
если я тебя правильно понял, то
кинь компонент TspSkinMainMenuBar и подключи к нему своё маинменю и TspDynamicSkinForm чтоб тоже был, а то два меню будет .
Курсоры у меня тоже не работают. Он их почему то в скине не сохраняет
Until The End Of Time
Showy вне форума Ответить с цитированием
Старый 18.04.2008, 17:45   #5
Relrin
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 18
По умолчанию

Вопрос на засыпку.
Как сделать кнопки шире, чем когда коплирует? Просто какой-бы размер не указывал перед копиляцией, размер всегда после нее один и тот же? Посовейтуйте чего, как исправить ентот недостаток.
Relrin вне форума Ответить с цитированием
Старый 18.04.2008, 17:46   #6
Relrin
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 18
По умолчанию

Цитата:
Сообщение от Showy Посмотреть сообщение
2.
Код:
procedure TForm3.FormCreate(Sender: TObject);
begin
spskindata1.LoadFromFile('Name.ini'); //если .ini
spskindata1.LoadFromCompressedFile('Name.skn'); //если комперсованный
spskindata1.LoadCompressedStoredSkin(spCompressedStoredSkin1);// если в  твоём .exe
end;
Нашел способ проще:

ложим на главную форму TspCompressedStoredSkin и указываем де лежит скин
Удобная веща)
Relrin вне форума Ответить с цитированием
Старый 22.04.2008, 04:03   #7
Web-orion
 
Регистрация: 22.04.2008
Сообщений: 4
По умолчанию Сами компоненты и скины для Delphi 7

http://www.programmersforum.ru/showthread.php?t=17631
Web-orion вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DynamicSkinForm VCL TaTT DoGG Компоненты Delphi 4 01.05.2008 16:28
установка DynamicSkinForm Михаил Юрьевич Компоненты Delphi 1 08.01.2008 13:42
Срочно пару вопросов fruTT Общие вопросы Delphi 8 30.10.2007 22:14
Пару простых вопросов по ListBox'у Viteef Общие вопросы Delphi 8 14.06.2007 14:37