![]() |
|
سبب تكرار رسالة التنبيه - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=52941) |
سبب تكرار رسالة التنبيه - مصمم هاوي - 30-04-25 هذا الكود شيبني؛ لا أدري هل أنا لم ألحظ الخطأ الذي وقعت فيه أم أن الكود يحتاج إلى إعادة صياغة المشكلة تكمن في تكرار رسالة التنبيـه في حالة عدم وجـود مواد دور ثان الكود التالي نجح في عدم تكرار الرسالة؛ لكن ليس منطقياً أن تظهر الرسالة مرة واحدة فقط أنا أريده أن تظهر كلما اخترت مادة الكومبوكس في حالـة ولا يوجد طلبـة لهم دور ثان الكود يحتاج إلى تعديل كود : ' استدعاء درجـات مواد الدور التكميلي RE: سبب تكرار رسالة التنبيه - Taha Okla - 30-04-25 أنبته للمتغير . messageShown شو الوضع الافتراضي له، لما تنتهي من الاجراء عليك أن تعيده للوضع الافتراضي.. يعني في آخر سطر للكود عليك أن تعيده للوضع الافتراضي عشان في المرة القادة لما تطلب تنفيذ الكود من جديد يرجع يجرب كل الحالات التي قمت بنقاشها ضمن كودك.. عندها ستحل المشكلة.. RE: سبب تكرار رسالة التنبيه - مصمم هاوي - 03-05-25 بصرحــة قمتُ بجميع الحلول؛ ولكن كلها باءت بالفشل !!! حتى أنني أدخلت المتغير داخل الإجــراء لا ادري ما هــو الخطأ في جعل الرسالـة تظهر مرتين السؤال: لا أعتقد أن الكود يقوم بتشغيل الإجـــــــراء Student_Courses مرتين عند اختيار المادة. ولمحاولـة إصـلاح هذه المشكلة، قمتُ بإضافــة متغير لمعرفـة إذا كان الإجراء قيد التشغيل أم لا. وفي حالة كان الإجــراء قيد التشغيل، فلن يتم تشغيله مرة أخرى حتى ينتهي من المرة الأولى. Private isRunning As Boolean = False Private Sub Student_Courses() If isRunning Then Exit Sub isRunning = True لكن دون جـدوى !!! الأساتذة الكرام هل من حل لها المشكلـة الصغيـرة ؟ ربما أسوي مثالاً لمعرفة السبب RE: سبب تكرار رسالة التنبيه - Zuhare - 03-05-25 جرب تستخدم الحدث SelectionChangeCommitted للكمبوبكس RE: سبب تكرار رسالة التنبيه - مصمم هاوي - 03-05-25 (03-05-25, 09:57 AM)Zuhare كتب : جرب تستخدم الحدث SelectionChangeCommitted للكمبوبكس فعلاً نجـح الأمــر تمامـاً لقد حللت لي مشكلة كبيرة أرقتني مدة أسبوع جربتُ فيها جميـع الأكواد والحلول واللف والدوران؛ ولكن بفضل الله تعالى ثم بمساعدتك القيمـة تم حلَّ الإشكال فباركــــــــــ الله فيكــــــــ وجزاكـــــــ كلّ خير وفتح عليكـــــــــ فتح العارفين |