منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال فى اللوب
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
النسبة للوب Do While كيف يكون الأمر بتكرار اللوب لحين الضغط على زر معين(الزرCommand2 مثلآ)
[HTML]

Do While.........


Loop
[/HTML]
ولكم ألف شكر
اخي الكريم انظر للموضوع هذا الذي شرحه ولد رائع وان شاء الله راح تستفيد

http://vb4arb.com/vb/showthread.php?3582...-%E6-while
السلام عليكم...

1. قم بتعريف متغير في قسم التصريحات العام. مثلاً:
كود :
Private Continue As Boolean

2. كود الحلقة يكون كالتالي:
كود :
Continue = True
Do While Continue
    ' جملة برمجية
    ' جملة برمجية
    ' ... إلخ
    DoEvents
Loop

* جملة DoEvents مهمة جداً.

3. في زر الإيقاف، مثلاً Command2:
كود :
Continue = False

4. نرجو الاستفادة و السلام.
عاد الأستاذ الكبير/[SIZE=5]ناجى ابراهيم والحمد لله
بارك الله فيه
[/SIZE]
هذا مثال كامل ان شاء الله تستفيد منه

PHP كود :
Option Explicit

Dim lCounter 
As Boolean
Dim Stopped 
As Boolean


Private Sub Command1_Click()
Text1.Text 0
Stopped 
False


For lCounter Val(Text1To 32767
    Text1
.Refresh

     Text1 
lCounter
    
  
    DoEvents
   
If Stopped True Then Exit For
   
Next
End Sub

Private Sub Command2_Click()
 
Stopped True
Text1 
0

End Sub

Private Sub Command3_Click()
Stopped True