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