![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
У меня есть 3 картинки..
Мне надо сделать их на кнопку, как обычно кнопку из картинки я умею делать ну вот как сделать так чтобы: При наведение на кнопку(image1) появлялась 2 картинка на ней, при увидение мыши она становилась прежней как было сначала, при кликание на кнопке появлялась картинка 3.. ? Это три картинки Кнопки в трех образах image1 image2 image3 Я много раз пытался делать но никак.. |
|
#2
|
||||
|
||||
|
У SpeedButton и TBitBtn есть такое свойство Glyph. Туда загружаете картинку которая сделана как слайд. Кадр слайда это и есть одно из состояний кнопки. Там-же есть еще свойство NumGlyphs которое отвечает за разбиение слайда на кадры.
Т.е. при размере одного кадра в 24х24 слайд будет 72х24 |
|
#3
|
|||
|
|||
|
Цитата:
У меня что не получаеться.. Вот как же делают люди свои кнопки в программах, чтоб при клики кнопка как бы вдавливалась , при наведение светилась.. или стала другим цветом немного.. |
|
#4
|
||||
|
||||
|
может это показатся тупо и неправельно но я просто ставил на форму image и менял его рисунок.
|
|
#5
|
||||
|
||||
|
Цитата:
Вот пример слайда. Помещаете кнопку TBitBtn на форму. Присваиваете свойству NumGlyphs значение 3. Загружаете в Glyph предложенный слайд. Теперь у кнопки для состояний Недоступно,Нажато,Текущее будет соответственно 3 картинки. |
|
#6
|
||||
|
||||
|
hugolom
поставь Image и меняй его свойство Image1.picture.bitmap при событиях: onmousemove onemousedown onclick а также событие onmousemove у формы, чтобы возвращать стандартный рисунок конпки. |
|
#7
|
|||
|
|||
|
Цитата:
Что то получаеться при нажатие она изменяеться, а как сделать при наведение? Цитата:
Я знаю эти свойстава, я не могу поставить так , не получаеться Вот из трех изображений как сделать.. например есть же у ICQ кнопка 'Войти' , она же при наведение как то немного темнеет, при кликание вдавливаеться.. как так сделать? |