Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-19862
Delirium^.Tremens
2003-03-19 09:19
2003.04.07
А что ТЫ сделал для хип-хопа?


7-19901
Wizard
2003-02-14 12:28
2003.04.07
Сервер документов


14-19768
GDBoy
2003-03-20 20:50
2003.04.07
Посоветуйте, плз, на каких сайтах можно найти хорошие книги...


14-19812
Димаска
2003-03-19 16:07
2003.04.07
Общение в ХР по локалке


6-19722
msoftware
2003-01-29 10:08
2003.04.07
Как вызвать окно соеденения с Интернетом?




   Наверх