![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Очистка Image
olegteacher © (2009-04-03 11:37:00)Очищаю Imagу1.picture:=nil.
но как проверить что там нет изображения
if Image1.Picture=nil then ShowMessage('nema')
else ShowMessage('e');
всегда есть.
Anatoly Podgoretsky (2009-04-03 14:25:00) [1]> clickmaker (03.04.2009 13:27:21) [21]
Да нет проблем, я уже давно разобрался, почему не находил и этот виртуальный метод тоже нашел.
У меня сообственно больше вопросов к тебе нет :-)
clickmaker (2009-04-03 13:27:00) [2]> Я искал это Bitmap.Empty и этого не нашлось, есть TGraphic.Empty
TBitmap = class(TGraphic)
...
protected
...
function GetEmpty: Boolean; override;
clickmaker (2009-04-03 13:24:00) [3]> ты это рекомендовал для очистки
Разве что для очистки совести, учитывая, что
property Empty: Boolean read GetEmpty;
o)
Anatoly Podgoretsky (2009-04-03 13:17:00) [4]Я искал это Bitmap.Empty и этого не нашлось, есть TGraphic.Empty
И еще вопрос, ты это рекомендовал для очистки или чтобы узнать "чистая" или нет.
clickmaker (2009-04-03 13:02:00) [5]ну я именно там и нашел )
впрочем, оно и в генофонде есть
TGraphic = class(TInterfacedPersistent, IStreamPersist)
...
property Empty: Boolean read GetEmpty;
Anatoly Podgoretsky (2009-04-03 12:59:00) [6]А то что в справке из Д7 я не нашел этого.
clickmaker (2009-04-03 12:37:00) [7]> [15] Anatoly Podgoretsky © (03.04.09 12:33)
ну в 7 точно есть. Ниже не помню, а хелпа раньше 7-ки нету
А что?
Anatoly Podgoretsky (2009-04-03 12:33:00) [8]> clickmaker (03.04.2009 12:20:13) [13]
Это в какой версии Дельфи?
olegteacher (2009-04-03 12:22:00) [9]
> Bitmap.Empty или Graphic.Empty
спс
clickmaker (2009-04-03 12:20:00) [10]хелп ни хрена не читаем
Bitmap.Empty или Graphic.Empty
olegteacher (2009-04-03 12:17:00) [11]
> ты проверь!
Image1.Picture.Bitmap:=nil;
if Image1.Picture.Bitmap=nil then ShowMessage('nema')
else ShowMessage('e');
всгда "е"
olegteacher (2009-04-03 12:16:00) [12]
> magу1.width и Imagу1.height равны нулю ;)
так ето просто скритие рисунка...
> Я к тому, что Imagу1.picture:=nil. - это варварский способ.
> Это всё равно, что для того, чтобы очистить квартиру от
> мебели ты сносишь весь подъезд дома.
правильней будет Image1.Picture.Bitmap:=nil;?
(bitmap, metafile, icon,Graphic)?
brother (2009-04-03 12:13:00) [13]ты проверь!
olegteacher (2009-04-03 12:13:00) [14]
> а что значит "нет изображения"?
> Picture есть всегда, потому что это просто контейнер для
> определенного типа: bitmap, metafile, icon
> вот их и надо проверять
Image1.Picture.Bitmap:=nil; вот так?
brother (2009-04-03 12:13:00) [15]или я погорячился?
brother (2009-04-03 12:12:00) [16]
> Imagу1.picture:=nil
Imagу1.width и Imagу1.height равны нулю ;)
olegteacher (2009-04-03 12:10:00) [17]
> Нафига?
Я загружаю рисунок в image опредиленного размера ... при клике на image если есть там рисунок то показываю его в реальном размере
Anatoly Podgoretsky (2009-04-03 12:07:00) [18]
> но как проверить что там нет изображения
Нафига?
Ega23 (2009-04-03 12:06:00) [19]
> непонял?
Я к тому, чтоImagу1.picture:=nil.- это варварский способ. Это всё равно, что для того, чтобы очистить квартиру от мебели ты сносишь весь подъезд дома.
clickmaker (2009-04-03 12:04:00) [20]а что значит "нет изображения"?
Picture есть всегда, потому что это просто контейнер для определенного типа: bitmap, metafile, icon
вот их и надо проверять