PDA

View Full Version : شرط برای TImage



qazwsx
جمعه 12 مهر 1387, 23:26 عصر
سلام من یه Image بر روی فرم خودم دارم حالا میخوام یه شرط بزارم که اگه تو این Image1 عکس باشه کار خاصی رو برام انجام بده چه کدی باید استفاده کنم

Cave_Man
جمعه 12 مهر 1387, 23:58 عصر
if Image1.Picture.Graphic.Empty=true then

qazwsx
شنبه 13 مهر 1387, 00:12 صبح
if Image1.Picture.Graphic.Empty=true then
برای خالی بودن یا پر بودن

Felony
شنبه 13 مهر 1387, 05:27 صبح
Image1.Picture.Graphic.Empty=true

اینجا زدن Empty = True یعنی اگر خالی بود که معادل این کد هست :


if image1.Picture.Graphic.Empty then

البته این کد رو من تست کردم Error داد ولی این یکی رو خودم نوشتم کار کرد :


if image1.Picture.Bitmap.Empty then

Cave_Man
شنبه 13 مهر 1387, 17:50 عصر
اینی که شما نوشتید واسه فقط عکسای Bitmap جواب میده

Felony
شنبه 13 مهر 1387, 18:39 عصر
اونی هم که شما نوشتید اگه به طور پیش فرض عکس انتخاب نشده باشه Error میده ...

shervin farzin
شنبه 13 مهر 1387, 21:48 عصر
سلام
از اين كد ميتونين استفاده كنين ، مستقل از نوع عكسي در Image قرار داره .

if Image1.Picture.Graphic=nil then
موفق باشيد .

Cave_Man
یک شنبه 14 مهر 1387, 00:12 صبح
h,ن ارور که اون دستور میده خیلییییییییی عجیبه

Felony
یک شنبه 14 مهر 1387, 08:06 صبح
یعنی نباید همچین ارروری با این دستور مشاهده بشه ؟


if Image1.Picture.Graphic.Empty=true then

Cave_Man
یک شنبه 14 مهر 1387, 09:58 صبح
خب میشه شما توضیح بدید چرا دستور


if image1.Picture.Bitmap.Empty then

ارور نمیده ولی دستور


if Image1.Picture.Graphic.Empty=true then

این ارور مخالف توضیحات Help دلفی هست عزیز.

Felony
یک شنبه 14 مهر 1387, 10:39 صبح
این ارور مخالف توضیحات Help دلفی هست عزیز.

دوست عزیز من قصد تمسخر شما رو نداشتم که شاید از سوالم بد برداشت کردید من پرسیدم یعنی نیاید اررور بده ؟ من که Help دلفی رو در این مورد مطالعه نکردم ...

hajibandeh
دوشنبه 15 مهر 1387, 10:22 صبح
ببینید Image که خودبه خود عکس دار نمیشه که
بلاخره باید یه جوری توش عکس بزارین دیکه
همونجا یه متخیر بزارین که معلوم کنه داخل Image عکس کذاشتین
یا عکسشو برداشتین

Cave_Man
سه شنبه 16 مهر 1387, 09:41 صبح
همون موردی shervin farzin (http://barnamenevis.org/forum/member.php?u=71100) محترم در پست 7 گفت صحیح هست و به درستی کار میکنه