Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

Трабл с 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 вся ветка

Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
6-47639
Sergey_001
2002-05-03 14:52
2002.07.15
У меня к вам два вопроса.


3-47150
icu
2002-06-18 16:26
2002.07.15
Объединение полей в запросе


14-47736
drpass
2002-06-11 20:54
2002.07.15
Шахтер - выиграл ЧЕМПИОНАТ!!!


4-47867
Sergo
2002-05-06 13:13
2002.07.15
Приоритет


14-47699
mph
2002-06-15 14:08
2002.07.15
многопроцессорные системы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский