في بعض البرامج يظهر عند بدء تشغيل البرنامج لاول مرة فورم ويطلب عمل شيء او تخزين بيانات مثلا ويختفي بعدها ولا يظهر اريد عمل هذا الشيء في الفيجيوال بيسك دوت نت 2005 واريد معرفة كيفية استدعائه في البرنامج اذا اردت مرة اخرى وشكرا ارجو الرد السريع للاهمية
فتح الفورم لمرة واحدة عند بدء التشغيل
هناك طرق كثيرة وهذه واحدة منها ... أطلع على هذه المشاركة وحمل البرنامج مع الكود سورس في المشاركة رقم 14
في اول مرة لتشغيل البرنامج سوف يظهر فورم الشركة وبعد تعبئته بالبيانات المطلوبة لن يظهر مع بدء تشغيل البرنامج مرة أخرى .. ويمكن الإطلاع عليه من داخل البرنامج مثل اي فورم اخر .
لعل وعسى ان يكون هذا هو طلبك
تم تعديل هذه المشاركة بواسطة aswany في 3 ديسمبر 2007 في 18:22
شكرا يا اخي على برنامجك الجميل واستفدت منه بعض الشيء ولكنني لست محللا جيدا كنت اتمنى لو توضح لي الفكرة وشكرا
السلام عليكم
الفكرة بسيطة جداً ... قم بتصميم الفورم الذي تود أن يظهر مرة واحدة عند تشغيل البرنامج لأول مرة وليكن مثلاً فورم الخاص بإدخال بيانات الشركة او صلاحيات المستخدم ... ثم إرجع إلى فورم الدخول الخاص بالبرنامج وداخل الكود الخاص بالاستعلام عن اسم المستخدم وكلمة المرور .. وبعد التأكد من أن المستخدم قام بإدخال الاسم الصحيح وكلمة المرور الصحيحة .. أضف استعلام اخر يقوم بالبحث عن احدى البيانات التي تود ان تظهر في الفورم الاول فإن وجد المعلومة معناها أن هذا الفورم تم تعبئة بياناته سابقاً ولا حاجة لإظهاره عند التشغيل وعند ذلك يذهب الي الفورم الرئيسي للبرنامج وإن لم يجد هذه المعلومة يقوم البرنامج بإظهار الفورم الذي تود ان يظهر مرة واحدة عند التشغيل لأول مرة .
اما طريقة منادة هذا الفورم.. فهو كاي فورم تستطيع مناداته من اي مكان داخل البرنامج .
ارجو ان اكون قد وضحت الفكرة البسيطة جداً .. وهناك حلول كثيرة جداً .. منها استخدام طرق تخزين معلومة داخل setting الخاصة بالبرنامج لمعرفة الحاجة لطلب هذا النموذج عن التشغيل ام لا وغيرها الكثير .
أرجو ان اكون قد وضحت الفكرة
تم تعديل هذه المشاركة بواسطة aswany في 4 ديسمبر 2007 في 09:53
هذا الموضوع مغلق.