PDA

View Full Version : رویداد لود عکس



ghasemloo
جمعه 27 تیر 1393, 15:04 عصر
سلام دنبال یه شرطی هستم زمانی که تصویر در پیکچر باکس به صورت درست و کامل لود شده بود یه سری عملیات رو عکس انجام بدم:قلب:

Pedram_Parsian
جمعه 27 تیر 1393, 15:12 عصر
خوب از رویداد LoadCompleted استفاده کن دیگه :لبخند:

ghasemloo
جمعه 27 تیر 1393, 15:16 عصر
نه نمیشه قبلا روش کار کردم
باید یه if باشه که بگه هر زمان که عکس لود شد....
عملیات را ادامه بده

Pedram_Parsian
جمعه 27 تیر 1393, 15:22 عصر
نه نمیشه قبلا روش کار کردم
باید یه if باشه که بگه هر زمان که عکس لود شد....
عملیات را ادامه بده
یعنی چی جواب نمیده ؟ من خودم قبلا ازش استفاده کردم ....

ولی فکر کنم اینطوری هم بشه :

if (pictureBox1.Image != null)
{

}

ghasemloo
جمعه 27 تیر 1393, 15:26 عصر
ببین چون تعداد عکسها زیاده یه چند لحظه ای طول می کشه تا یک از عکس داخل پیکچر باکس لود بشه
باید یه شرطی بذارم که هر وقت عکس بصورت کامل لود شده عملیات رو ادامه بده

Pedram_Parsian
جمعه 27 تیر 1393, 15:26 عصر
اگه جواب نداد می تونی از WaitOnLoad شرط قرار بدی :

if (pictureBox1.WaitOnLoad == true)
{

}


البته فکر کنم برای کار شما باید روی False شرط قرار بدین

ghasemloo
جمعه 27 تیر 1393, 15:32 عصر
اینم جواب نمیده
ببین عکس لود نشده (http://upload7.ir/viewer.php?file=28489186018075992877.jpg)

Pedram_Parsian
جمعه 27 تیر 1393, 15:35 عصر
اینم جواب نمیده

شما چه جوری می نویسی ؟

اول باید توی رویداد LoadProgressChange همون WaitOnLoad رو برابر True قرار بدی و در رویداد LoadCompleted اون رو برابر False قرار بدی ....
و سپس هر جا لازم داشتی بیای چک کنی
(اگه درست نشد بگو نمونه قرار بدم )

ghasemloo
جمعه 27 تیر 1393, 15:43 عصر
نمونه قرار بده

Pedram_Parsian
جمعه 27 تیر 1393, 15:54 عصر
فکر کنم منظورتون رو بد متوجه شدم