|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Кнопка-картинка Button или BitBtn
Здравствуйте.
Подскажите пожалуйста как сделать кнопку как картинку (на кнопке должна быть моя картинка в формате ico или jpeg). Хотел воспользоваться советом с др темы http://www.delphisources.ru/forum/showthread.php?t=10935&highlight=%EA%ED%EE%EF%EA%E 0+%EA%E0%F0%F2%E8%ED%EA%E0 но картинка искажается (цвета другие и картинка кубиками)Может есть др способ ? Спасибо. |
#2
|
|||
|
|||
Цитата:
|
#3
|
||||
|
||||
через "он клик" кнопка-картинка плоская, без рамки и нет эффекта нажатия ))
|
#4
|
||||
|
||||
Так используй BitBtn. В чем проблема? И рамка есть, и эффект нажатия.
|
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение: | ||
Evgen_Balbes (29.09.2012)
|
#5
|
||||
|
||||
Как вариант - обычный TImage с картинкой, при MouseDown - поменять картинку на нажатую кнопку, MouseUp - на отпущенную и выполнить действие. Если нужна именно нажимаемая картинка.
Еще может потребоваться чуть-чуть пошаманить с MouseLeave (или как-то так), чтобы если нажать на кнопку и увести мышку тоже отпускалось. jmp $ ; Happy End! The Cake Is A Lie. |
Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
Evgen_Balbes (29.09.2012)
|
#6
|
||||
|
||||
всем спасибо за помощь Разобрался !!! У BitBtn , если не ошибаюсь, только стандартные иконки. А хочется свою, в тему с прогой.
|
#7
|
||||
|
||||
У BitBtn есть свойство Glyph, куда можно загрузить свою любую картинку (у меня правда только формата .BMP, .TGA, .DDS).
|