Форум: "Начинающим";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
ВнизTImage, стирание картинки Найти похожие ветки
← →
workbench (2008-12-29 17:40) [0]Загружаю картинку в TImage, после этого мне эту картинку надо удалить, сам TImage всё ещё нужен, грузится нормально, а удалить - никак не получается, уже чего только не писал, вот варианты:
Image.Picture.Bitmap.FreeImage;
Image.Picture.Bitmap.ReleaseHandle;
Image.Canvas.Brush.Color := clBtnFace;
Image.Canvas.FillRect(Image.ClientRect);
Image.Repaint; Image.Refresh; Self.Repaint; Self.Refresh;
Image.Hide; Image.Show; Image.Invalidate
один фиг изображение не затирается, если окно свернуть-развернуть, то оно пропадёт, а по нормальному как его закрыть?
← →
Eraser © (2008-12-29 17:42) [1]> [0] workbench (29.12.08 17:40)
что значит стереть? попробуй Image.Picture.Bitmap.Canvas.FillRect();
← →
workbench (2008-12-29 17:49) [2]
> Eraser
да, так он хотя бы затирает, спасибо, только цвет заливки не тот что указываю в Image.Picture.Bitmap.Canvas.Color, буд-то бы он его ещё с чем-то смешивает(
← →
Jeer © (2008-12-29 18:08) [3]img.Picture.Assign(nil);
или
img.Picture := nil;
← →
Eraser © (2008-12-29 18:33) [4]> [2] workbench (29.12.08 17:49)
> Image.Picture.Bitmap.Canvas
Image.Picture.Bitmap.Canvas.Brush.Color := clRed;
RTFM в общем.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c