![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
Всем Доброго утра, Доброго дня, Доброго вечера.
мне даже самому смешно что не справился с этим вопросом... Но не получилось. есть кнопка SpeedButton, в свойстве Glyph указал картинку в формате Bmp. В начале запуска формы Я делаю не активным эту кнопку. SpeedButton1.enabled:=false; При активированной кнопке и кнопка видна и картинка. Так вот когда КНОПКА не активна, то картинка на ней исчезает, отсается только не активное пустая кнопка, а МНЕ хотелось бы чтоб и каринка оставалась, но кнопка оставалась ПРОСТО не активной. лазил в свойствах, и так пробывал и так НЕ вышло. Подскажите люди добрые ![]() |
![]() |
![]() |
![]() |
#2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
попробуй делать все процедуры на кнопки через экшон_листы
там можно подключать пару имедж_листов, соответственно, для активного и неактивного состояния кнопки (вот только не помню - умеет ли это обычный экшон_лист или это доступно в девэкспресовском_каком_нить) или обрабатывая смену активности кнопки, сам меняй картинку на кнопке |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 20.06.2007
Сообщений: 270
|
![]()
Свойство Gliph (TSpeedButton) может содержать до 4 изображений в одном битмапе. Все изображения должны быть одного размера и следовать друг за другом в горизонтальной строке. TSpeedButton покзывает одно из этих изображений в зависимости от состояния кнопки.
Первое изображение соответствует состоянию UP, Второе - Disable, Третье - Clicked, Четвертое - Down. Создайте в вашем битмапе второе изображение в строке и оно будет показываться в режиме Disable.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько? (с) Библия. Вольный перевод с древнееврейского. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
Andrei спасибо за способ, но что я этого не догоняю...
нашел я системные такие картики, по пробывал нормально, а свой такой создаю не прет, сразу весь рисунок показывает... не могу понять как их разделить, чтоб они по отдельности показывались... щас по поисковику рыщу, может чего найду. если можете дайте литературу. я не прошу готовых вариантов, мне нужно научиться... |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Картинка по способу который посоветовал Andrei должна иметь размер, например, высоту 32 пиксела , а ширина соответственно 4*32 = 128, да и в NumGlyphs самой кнопки поставь 4
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Последний раз редактировалось Kotofff; 27.04.2009 в 13:25. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 20.06.2007
Сообщений: 270
|
![]()
У меня все нормально получается.
В ImageEditor создаю новый *.bmp файл размером Width=32 Heght=16 пикселов. Это будут 2 картинки 16х16. В одной половине рисую одну картинку, не выходящую за 16 пикселей, а в другой - другую. Сохраняю. Загружаю в Glyph. Все работает. Литературы, кроме встроенного хелпа, к сожалению нет. PS: Действительно, лучше указать количество изображений в свойстве NumGlyph как советовал Kotofff. Это и в хелпе советуют.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько? (с) Библия. Вольный перевод с древнееврейского. Последний раз редактировалось Andrei; 27.04.2009 в 13:44. Причина: Постскриптум |
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]() Цитата:
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 20.06.2007
Сообщений: 270
|
![]() Цитата:
Согласен с вами. Библиотека очень богатая и полезная, но в какой конкретно книге дано описание глифов я не знаю ![]()
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько? (с) Библия. Вольный перевод с древнееврейского. |
|
![]() |
![]() |
![]() |
#9 | |||
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
Спасибо всем!!!
Всё получилось... заключение: Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изображение на кнопке в состоянии Enabled=False | SibBear | Общие вопросы Delphi | 2 | 25.03.2009 17:14 |
SpeedButton.Glyph | mutabor | Компоненты Delphi | 6 | 03.05.2008 16:51 |
А где можно найти новые Glyph? | love2508 | Помощь студентам | 1 | 02.11.2007 16:24 |
Вопрос о SpeedButton | Micha | Компоненты Delphi | 1 | 16.09.2007 15:10 |
ОЧистить SpeedButton | ZhekON | Компоненты Delphi | 4 | 19.06.2007 12:28 |