Вниз
Скачать: CL | DM;

Трабл с TImage   Найти похожие ветки 

 
Бадян ©   (2002-06-29 22:55) [0]

Хай All!

Как можно очистить Image, так, чтобы потом можно было использовать
Image->Picture->Assign(jpg);
Если почистить так Image->Canvas->FillRect(Image->ClientRect), то
Image->Picture->Assign(jpg);
ругается, что Can only modify an image if it contains a bitmap.


Спасибо.


 
Gonza ©   (2002-06-30 01:19) [1]

а зачем его очищать??
Image->Picture->Assign(jpg);
и так заменяет рисунок.


 
kaif ©   (2002-06-30 04:15) [2]

Можно сделать Bitmap.Assign(nil) (в дельфях, по крайней мере). В синтаксисе билдера не знаю. Одним словом, присвоить пустой указатель. Класс TBitmap умеет в этом случае очистить любые ресурсы.


 
Бадян ©   (2002-06-30 12:57) [3]

to Gonza
Image->Picture->Assign(jpg);
рисунок то заменяет, но бывает случай, когда энтого рисунка то нету (рисунки выбираются с базы, но это поле не должно быть обязательно заполненым), и тогда в Image остается прежний рисунок. Что немного кривовато. Поэтому ежели рисунка нету надабно чистить.

to kaif
Вчера пробовал Picture->Assign(NULL) - не работает
Щас попробую Bitmap->Assign(NULL). Как то не додумался.





 
Lola ©   (2002-06-30 13:18) [4]

Image.Picture.Graphic:=nil;


 
kaif ©   (2002-06-30 14:23) [5]

Вероятно Image->Picture->Bitmap->Assign(NULL);



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

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



Память: 0.46 MB
Время: 0.012 c
14-47668
KPY
2002-06-07 08:12
2002.07.15
will not play on PC/MAC


6-47636
Новенький в Делфи
2002-04-26 23:32
2002.07.15
Hyper terminal


14-47745
Вадим
2002-06-11 21:46
2002.07.15
mp3, где можно найти?


3-47101
DKalinin
2002-06-21 13:49
2002.07.15
Как побороть глюки с форматом передаваемой даты на сервер


1-47431
plash07
2002-07-01 11:30
2002.07.15
Как преобразовать текстовую строку в строку типа Пр.




   Наверх