Форум: "Основная";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];
ВнизДинамическое изменение 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c