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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 16:59   #1
0lya
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 2
По умолчанию Добавление свойсива к компоненту Button

Ребят, подскажите пожалуйста как добавить к кнопке свойство Pictire из компонента Image
0lya вне форума Ответить с цитированием
Старый 07.12.2010, 17:04   #2
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

никак. использовать BitBtn у него есть свойство Glyph
wm_leviathan вне форума Ответить с цитированием
Старый 07.12.2010, 17:14   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

... или использовать Image вместо кнопки и обрабатывать Image1Click
... или использовать готовый компонент, имеющий свойство BitMap, типа JvBitmapButton.
... или написать свой
_SERGEYX_ вне форума Ответить с цитированием
Старый 07.12.2010, 17:18   #4
0lya
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 2
По умолчанию

Так я и пишу свой компонент, вот и возник вопрос как добавить это свойство
0lya вне форума Ответить с цитированием
Старый 07.12.2010, 17:35   #5
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Код:
property Glyph: TBitmap read GetGlyph write SetGlyph stored IsCustom;
это взято из стандартного модуля buttons.pas посмотрите в нем все есть и себе так же сделаете.
wm_leviathan вне форума Ответить с цитированием
Старый 07.12.2010, 17:39   #6
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Там же нужно не просто BitMap на canvas вывести. Нужно осветлить картинку при наведении мыши и затемнить ее при клике.
Посмотри, образец как это в Jedi сделано
Вложения
Тип файла: zip JvBitmapButton.zip (3.1 Кб, 9 просмотров)
_SERGEYX_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по компоненту DateTimePicker Dux Компоненты Delphi 5 18.09.2010 23:02
Добавление ScrollBar'ов к компоненту Lion-Tiger Компоненты Delphi 5 09.07.2010 07:38
по компоненту Chart Smerch66 Общие вопросы Delphi 2 21.04.2010 08:11
Функция доступа к компоненту SeregaIRK Общие вопросы C/C++ 2 11.10.2008 02:56