PDA

View Full Version : سوال: آیا doevent تمام event های موجود در صف event ها رو raise میکنه؟



mehdi_csharp
سه شنبه 12 بهمن 1389, 03:10 صبح
آیا doevent تمام event های موجود در صف event ها رو raise میکنه؟؟؟
اگر در حین اجرای خود doevent یک event دیگر رخ دهد وضعیت به چه صورت میشود؟؟

آیا تمام event های raise شده موجود در صف باید حتما اجرا شوند؟

m * h * d
سه شنبه 12 بهمن 1389, 12:54 عصر
دوست عزیز خود
وقتی از Doevent استفاده می کنی سی شارپ همه خط های یک تابع رو یکجا اجرا نمی کنه
و اون خط ها یکی یکی اجرا می کنه این کار رو فقط برای این تابع انجام می دهد.

babak1
سه شنبه 12 بهمن 1389, 17:48 عصر
مثلا نقش DoEvent() در اینجا چیست ؟


this.opacity =1;
for (int i=0; i<100;i++)
{
this.opacity-= 0.01;
application.Doevent();
}