|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.10.2010, 19:15 | #1 |
Форумчанин
Регистрация: 16.05.2009
Сообщений: 199
|
Картинка вместо кнопки
Как в дельфи поставить картинку вместо кнопки, и что бы она ещё и нажималась как кнопка ?
Я взыл кнопку bitbtn и в glyph выбрал ту картинку которая мне нужна, но она как-то не по середине стоит, из по неё видно кнопку и цвет очень плохой у неё. Как ещё можно сделать ? |
12.10.2010, 21:21 | #2 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 48
|
Можно нарисовать две картинки, одна - кнопка, вторая - нажатая кнопка, загрузить их в компоненты TImage и обрабатывая события MouseDown, MouseUp, MouseLeave сделать реакции и графику. Хотя MouseLeave у этого компонента вроде нет, а если бы и было, то оно в VCL не славится стабильностью работы, надо будет что-нибудь похимичить, проще всего прикрутив таймер.
|
13.10.2010, 10:25 | #3 |
Форумчанин
Регистрация: 16.05.2009
Сообщений: 199
|
ещё варианты, а то у меня там будет 80 кнопок и каждую перерисовывать по новой-имхо бред, может есть ещё какие-то варианты ????
|
13.10.2010, 10:36 | #4 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Тогда просто накидайте компоненты TImage и загрузите на них картинки и обрабатывайте события OnClick.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
13.10.2010, 13:01 | #5 |
Пользователь
Регистрация: 13.10.2010
Сообщений: 96
|
Возьми TSpeedButton. В него отлично картинки вставляются в Glyph.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
|
13.10.2010, 15:13 | #6 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
есть готовые такие кнопки как тебе надо, зачем изобретать велосипед, ведь там даже все исходники открыты
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
13.10.2010, 15:20 | #7 |
Форумчанин
Регистрация: 16.05.2009
Сообщений: 199
|
Нет, наверное тупо кину TImage и всё )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
JS вместо PHP | Asteroid | JavaScript, Ajax | 1 | 05.12.2008 15:44 |
UCOZ: Кнопки кнопки на изображении | ReDuX | HTML и CSS | 19 | 25.04.2008 02:39 |
Картинка появляется по нажатию кнопки! | MAKEDON | Общие вопросы Delphi | 3 | 13.12.2007 20:17 |
Картинка появляется по нажатию кнопки! | MAKEDON | Общие вопросы Delphi | 3 | 12.12.2007 22:49 |
триггерные кнопки и кнопки переключатели в DELPHI | MARGO | Помощь студентам | 3 | 12.11.2007 17:35 |