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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2011, 21:06   #1
werrey
Форумчанин
 
Регистрация: 01.02.2011
Сообщений: 105
По умолчанию Не получается установить компонент TPngButton на Delphi XE

Подскажите пожалуйста:
Скачал компонент TPngButton и TPngButton2, но немогу установить его на делфи хе, открываю файл (.dpk) , но при инсталляции он выдает ошибку, и требует файл PNGButton.pas, которого нету(((

Очень буду благодарен!
werrey вне форума Ответить с цитированием
Старый 03.05.2011, 22:21   #2
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

Зачем вам в Delphi XE сдались эти компоненты? Там пнг и без них на кнопки цеплять можно.
eduard93 вне форума Ответить с цитированием
Старый 03.05.2011, 23:39   #3
werrey
Форумчанин
 
Регистрация: 01.02.2011
Сообщений: 105
По умолчанию

Цитата:
Сообщение от eduard93 Посмотреть сообщение
Зачем вам в Delphi XE сдались эти компоненты? Там пнг и без них на кнопки цеплять можно.

Да мне просто компонент удобный нужен, чтобы в свойствах можно было загрузить сразу определенную картинку в нужное событие(3 состояния кнопки), а то через image не удобно, будет много кнопок и картинок, слишком много лишнего в коде писать придётся, а этот компонент в демо вроде то что надо.
werrey вне форума Ответить с цитированием
Старый 03.05.2011, 23:50   #4
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

Не совсем понял что нужно, но в TBitBtn можно загрузить одну картинку разделенную на несколько частей, а к TButton подключить имейджлист и независимо указывать картинки из него для разных состояний.
eduard93 вне форума Ответить с цитированием
Старый 04.05.2011, 07:05   #5
werrey
Форумчанин
 
Регистрация: 01.02.2011
Сообщений: 105
По умолчанию

Цитата:
Сообщение от eduard93 Посмотреть сообщение
Не совсем понял что нужно, но в TBitBtn можно загрузить одну картинку разделенную на несколько частей, а к TButton подключить имейджлист и независимо указывать картинки из него для разных состояний.
Мне нужно, чтобы была кнопка(с отключением бордюра), которая загружает для трех состояний(обычное,наведенная мышь и нажатая) три разных картинки,хранящихся отдельно в папке(images), а также чтобы поверх картинок можно было вывести текст, который можно менять по цвету для разных состояний.

Если знаете, как это сделать, или подходящий компонент, пожалуйста подскажите.
werrey вне форума Ответить с цитированием
Старый 04.05.2011, 19:03   #6
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

тебе надо PNGButton.pas, найди на компе и кинь в папку lib в каталоге делпфи
а если быть точнее, то я всегда закидывал сюда Z:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\debug и сюда Z:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\release

Последний раз редактировалось bulldog5293; 04.05.2011 в 19:09.
bulldog5293 вне форума Ответить с цитированием
Старый 04.05.2011, 19:23   #7
werrey
Форумчанин
 
Регистрация: 01.02.2011
Сообщений: 105
По умолчанию

Цитата:
Сообщение от bulldog5293 Посмотреть сообщение
тебе надо PNGButton.pas, найди на компе и кинь в папку lib в каталоге делпфи
а если быть точнее, то я всегда закидывал сюда Z:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\debug и сюда Z:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\release
Да дельфи мне и пишет,что нет файла PNGButton.pas, скачивал обе версии, PNGButton и PNGButton2, там только .dpk файл,ну и красивые примеры.
Если знаете, подскажите по подробнее пожалуйста.
werrey вне форума Ответить с цитированием
Старый 04.05.2011, 21:53   #8
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

werrey дай линк по которому скачал, а то найти не могу или скинь на форум

Последний раз редактировалось bulldog5293; 04.05.2011 в 21:56.
bulldog5293 вне форума Ответить с цитированием
Старый 04.05.2011, 22:42   #9
werrey
Форумчанин
 
Регистрация: 01.02.2011
Сообщений: 105
По умолчанию

Цитата:
Сообщение от bulldog5293 Посмотреть сообщение
werrey дай линк по которому скачал, а то найти не могу или скинь на форум
Качал отсюда: ( http://files.codes-sources.com/fichi...=PngButton.pas ) , даже какими-то чудесами установился, но видимио надо компонент самому писать, а это не в моих силах...
Как же в играх все кнопки пишут, с множеством картинок разных состояний и текста на нем? если каждую кнопочку кодить на все фото и текст, то с ума сойти можно...

Вот компонент для примера: FatScrollBar, скачал с английского сайта, компонент 2001 года, встал на делфи хе на ура, и настройки там на любой элемент компонента, хоть цвет, хоть изображение ставь(даже на бордюр) для любых положений мышки, легко и просто, а тут с image не разобраться, не прописывать же все события для каждой кнопки.

Да мне и не нужны кнопки, image бы подгружать и текст на нем менять при разных событиях, неужели до сих пор никто нормального компонента не сделал?

Последний раз редактировалось werrey; 04.05.2011 в 22:56.
werrey вне форума Ответить с цитированием
Старый 04.05.2011, 23:46   #10
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

текст то в принцепе и самому поменя можно, а с таким именно компанентом не работал, могу на подобе предложить
Вложения
Тип файла: rar lbspeedbutton.rar (331.6 Кб, 42 просмотров)
Тип файла: rar eksz_box_vcl_1.24.rar (2.33 Мб, 31 просмотров)
bulldog5293 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как установить компонент на Delphi 2007 Kostia Компоненты Delphi 7 06.04.2010 16:11
Не получается установить FTP соединение через прокси DemonXT Работа с сетью в Delphi 12 12.11.2009 17:53
Как установить компонент в Delphi 2007? juan666777 Общие вопросы Delphi 2 08.06.2009 22:10
как в CodeGear Delphi 2007 установить компонент TIcqClient andrey4623 Компоненты Delphi 3 17.04.2009 18:06