![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Glyph [D7, WinXP]
Bobby Digital © (2004-12-12 21:05:00)Хочу сделать так чтобы по нажатию на SpeedButton на ней менялся рисунок, делаю так
if _p=True then
ImageList1.GetBitmap(0,SpeedButton1.Glyph)
else
ImageList1.GetBitmap(1,SpeedButton1.Glyph);
но почему-то рисунок остается низменным, делал точно так же с елементом Мain Menu все радотает а вот со SpeedButton не получается
Bobby Digital (2004-12-13 00:41:00) [1]не это головняк ...я сделал так
if _p=True then
SpeedButton1.Glyph:=nil;
ImageList1.GetBitmap(0,SpeedButton1.Glyph);
...
OneFragLeft (2004-12-12 21:34:00) [2]СпидБаттон без того может менять картинку.
Есть у него такое св-во:NumGluphs - и значит оно кол-во фреймов в картинке. Т.е. запихиваешь в Gluph картинку, состоящую из кадров (от 1 до 4) и, о чудо, при нажатии картинка будет меняться сама, без всякого кода. Кадры на картинке должны располагаться горизонтально, т.е. должна получиться лента. Открой ресторатором файл темы у WinXP и посмотри как это устроено (прада там картинки расположены вертикально)