Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: CL | DM;

Вниз

Динамическое изменение Glyph у SpeedButton   Найти похожие ветки 

 
relaxoid   (2003-03-28 15:08) [0]

Народ, проблема такая: когда я первый раз кладу на SpeedButton картинку из ImageList вот так
ImageList1.GetBitmap( 1,SpeedButton1.Glyph);
второй раз такое не проходит, т.е. последующее выполние
ImageList1.GetBitmap( 2,SpeedButton1.Glyph);
ни к чему не приводит. Видимо надо чистить память для Glyph, только я не пойму как.


 
Skier ©   (2003-03-28 15:13) [1]

SpeedButton1.Glyph.FreeImage ?


 
Style   (2003-03-28 15:14) [2]

Наверное нужно использовать Assign
что то вроде

var
b: tBitmap;
begin
B := TBitmap.Create;
try
ImageList1.GetBitmap(1,b);
SpeedButton1.Glyph.Assign(b);
finally
B.free
end;


 
Style   (2003-03-28 15:14) [3]

Да и Index начинается с 0! ты не перепутал??


 
relaxoid   (2003-03-28 15:16) [4]

Да неважно какой индекс, дело ведь не в этом


 
relaxoid   (2003-03-28 15:21) [5]

Даааа, заработало, спасибо!!!!!



Страницы: 1 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-19850
partizan
2003-03-21 11:38
2003.04.07
No war in Iraq


1-19694
Nemra
2003-03-26 11:37
2003.04.07
Создание компонентов, проподает кнопка


3-19472
саша
2003-03-19 13:29
2003.04.07
Событе у Table


1-19546
spogi
2003-03-26 22:58
2003.04.07
vopros po TPanel on RUN-TIME


7-19895
Герасимов
2003-02-06 23:04
2003.04.07
ShutDoun в win 2000