تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفسار تعامل مع باك جراوند
#1
سلام شباب .... انا عندي 5 باك جرواند او 4 .. مجرد مثال..

عند ضغط الزر البوتون ... انا ابغي يحمل كود هكذا ..

اذا باك جراوند 1 مش بزي = تشغيل
واذا باك 1 بزي = تشغيل باك 2
اذا باك 2 مشغول = تشغيل باك 3
واذا باك 3 مشغول = تشغيل باك 4
اذا باك 4 مشغول = تشغيل باك 5
اذا باك 5 مشغول = رسالة بوكس ..("جميع باك مشغول")


علامة = معناتة then

if back1.isbusy then
back2 run
if back 2 isbusy
rub back 3

etc back 5

ممكن كو د؟؟؟؟؟؟؟ انا عملت كود هذا

If Not BackgroundWorker2.IsBusy Then
BackgroundWorker2.RunWorkerAsync()
Else
If Not BackgroundWorker3.IsBusy Then
BackgroundWorker3.RunWorkerAsync()
Else
If Not BackgroundWorker4.IsBusy Then
BackgroundWorker4.RunWorkerAsync()
Else
If Not BackgroundWorker5.IsBusy Then
BackgroundWorker5.RunWorkerAsync()
End If
End If
End If
End If

تقريبا بيشغل اكثر من باك واحد .. انا ابغي مجرد باك واحد يتم تشغيله
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم