08-07-17, 10:29 PM
08-07-17, 10:56 PM
DoEvents
Event = حدث، مثل نقر الماوس أو ضغطة زر أو حتى تغير النص في مربع النص.
Events = هي جمع حدث وتعني أحداث.
Do = معناها إفعل أو نفذ.
DoEvents = وبالتالي نجد المعنى نفذ الأحداث.
DoEvents تستخدم لتنفيذ الأحداث الأخرى حتى لا يتجمد الفورم وتستطيع التعامل معه ومع أدواته.
مثلا لدينا حلقة For لتغيير نص في مربع نص مثل هذا الكود
ستلاحظ عدم وجود تغير النص في مربع النص بالاضافة لتجمد الفورم وعد امكانية التحكم به حتى ينتهي من الحلقة For
ولكن لو وضعنا DoEvents داخل الحلقة ستجد النص في مربع النص يتغير بالاضافة لامكانية التحكم بالفورم مثل
https://msdn.microsoft.com/en-us/library....110).aspx
Event = حدث، مثل نقر الماوس أو ضغطة زر أو حتى تغير النص في مربع النص.
Events = هي جمع حدث وتعني أحداث.
Do = معناها إفعل أو نفذ.
DoEvents = وبالتالي نجد المعنى نفذ الأحداث.
DoEvents تستخدم لتنفيذ الأحداث الأخرى حتى لا يتجمد الفورم وتستطيع التعامل معه ومع أدواته.
مثلا لدينا حلقة For لتغيير نص في مربع نص مثل هذا الكود
كود :
For i=1 To 100000
Text1.Text = i
Next iولكن لو وضعنا DoEvents داخل الحلقة ستجد النص في مربع النص يتغير بالاضافة لامكانية التحكم بالفورم مثل
كود :
For i=1 To 100000
Text1.Text = i
DoEvents
Next i