ساده ترین راه برای جلوگیری از Not Respond شدن برنامه در حلقه های طولانی
شنبه 24 خرداد 1393 3:15 AM
ساده ترین راه برای جلوگیری از Not Respond شدن برنامه در حلقه های طولانی
برنامه تمامی message های درون message queue فعلی (از قبیل رخدادها و ...) را پردازش میکند.
Application.DoEvents();
مثال:
محو شدن تدریجی یک فرم با تغییر دادن خاصیت Opacity
private void button1_Click(object sender, EventArgs e) { this.Opacity = 1; for (int i = 0; i < 100; i++) { <font color="RoyalBlue">this</font>.Opacity -= 0.01; Application.DoEvents(); } }
ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیلهسین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.