این خاصیت باعث می شود تا در زمان Load شدن عکس درون کنترل PictureBox اگر طولانی باشد عکس قرار گرفته درون خاصیت InitialImage نمایش داده شود یا خیر. در صورت انتخاب پارامتر False برای این خاصیت عکس خاصیت InitialImage پیش از نمایش عکس اصلی نمایش داده خواهد شد و در صورت استفاده از پارامتر True برای این خاصیت سیستم در انتظار بارگزاری عکس اصلی خواهد بود.
نکته: گاهاً پیش می آید که می خواهیم عکسی را از شبکه و یا اینترنت درون کنترل PictureBox قرار دهیم در این زمان خاصیت مذکور می تواند کارآمد باشد.
طرز کار:
پروژه ای را ایجاد نموده و یک کنترل PictureBox درونش قرار دهید
در خاصیت InitialImage یک عکس با موضوعیت انتظار قرار دهید (می توانید از عکس ساعت شنی استفاده نمایید )
خاصیت WaitOnLoad را برابر با پارامتر False قرار دهید
بر روی PictureBox دوبار کلیک نموده و کدهای زیر درونش قرار دهید و نتیجه را مشاهده نمایید
VB.Net
PictureBox1.WaitOnLoad = False
PictureBox1.LoadAsync("آدرس عکس از اینترنت")
C#
PictureBox1.WaitOnLoad = false;
PictureBox1.LoadAsync("آدرس عکس از اینترنت");
تذکر: بهتر است عکس انتخاب شده از ابعاد بزرگی برخوردار باشد و حجم آن نیز بالا باشد.