Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
3-1220893388
kaif
2008-09-08 21:03
2009.05.17
ADO и MS SQL - посоветуйте хорошую ссылку


3-1221023511
greg123
2008-09-10 09:11
2009.05.17
Использование триггера на вставку для коррекции входных данных


2-1238655986
bobwild
2009-04-02 11:06
2009.05.17
Импорт записей в главную и подчиненную таблицы из файла


3-1220794694
kaif
2008-09-07 17:38
2009.05.17
Вопросы по трриггерам MS SQL


2-1238696362
Nucer
2009-04-02 22:19
2009.05.17
Изменение класса окна





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский