![]() |
|
استفسار تعامل مع باك جراوند - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : استفسار تعامل مع باك جراوند (/showthread.php?tid=7523) |
استفسار تعامل مع باك جراوند - burkan - 25-12-12 سلام شباب .... انا عندي 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 تقريبا بيشغل اكثر من باك واحد .. انا ابغي مجرد باك واحد يتم تشغيله |