29-10-17, 02:34 PM
(29-10-17, 10:11 AM)نبيل فتحى كتب :(28-10-17, 03:59 PM)Rabeea Qbaha كتب :التهنيج مستمر هل كده الكود غلط(28-10-17, 12:38 PM)نبيل فتحى كتب : ارجو المساعده فى حل المشكله دى علشان دى بداية شغلى بفضل الله ثم المنتدى باعضائهنعم صديقي
المشكله بدات او لاحظتها اول مكتب كود غلق اى فورم مفتوح وفتح الفورم المطلوب
تهنيجه فى الداتا جريد فيو اول مبنزل بالسهم بتصفح الاصناف مثلا وعند فتح فورم بيكون فى تقل وساعات تهنيج بسيط
معظم الفورمز الى فى البرنامج فيها كونيكشن وداتا سيت وداتا ادابتر وكل انواع الاتصال برده
هل مثلا ممكن يكون ده السبب ان ممكن يكون فى حاجه منهم بتكون مفتوحا او فيها بيانات او ما شابه
وهل ممكن نكتب اكواد عند غلق الفورم مثلا يقفل ويفضى الحاجات دى هتكون حل ولا زيادة اكواد وهتقل البرنامج اكتر ممكن يكون حل ولا الداتا كبيره بس دى بستبعدها علشان صعبه مثلا هنشتغل ب10 اصناف مثلا
حاجه اخيره انا بعملها ممكن تكون سبب برده انا كنت الاول كل تحديث بعمله. بعمله سيت اب دلواتى بقيت بشيل ملف التشغيل واحط الجديد مكانه دى تاثر
وشكرااا لحضراتكوا
استخدم الكود الاتي عند استدعاء اي فورم
form1.dispose
form1.showdialog
كود :
For Each frm In Me.MdiChildren
frm.Close()
Next
Form12.Dispose()
Form12.MdiParent = Me
Form12.Show()
Form12.TextBox2.Focus()
صديقي قم بأستدعاء Form.Dispose() قبل طلب اظهار الفورم افضل
ثانيا : هل تحتاج لفتح اكثر من فورم جديد بنفس الوقت ؟؟
اذا لا استخدم form.showdialog لتجبر المستخدم على فتح فورم 1 فقط ( وهو حسب ما رأي انه افضل)
اذا ال forms عندك تحتوي على datagridview و يةجد فيها الكثير من البيانات و انت لا تحتاجها استدعي فقط اول 10 سطور من قاعده البيانات مثلا
اذا تحتاج جميع البيانات استخدم نظام الصفحاات في ال datagridview
