لدى فورم تقوم بمهام البحث
ثم اختار منها السجل وتغلق وتفتح فورم اخرى اقوم بتعديل السجل بها وعرضه
اريد ان اغلق الفورم الخاصه بالبحث وعند فتحها تكون محتفظه بعمليه البحث السابقه
يعنى ادوات textbox وال datagridview وغيرها اريد ان لا تتغير للافتراضى كأنى اول مره افتح الفورم
جربت
me.hide و me.close
ولم ينفع
اريد طريقه اغلق بها الفورم وعند فتحها مره اخرى تكون محتفظه بأخر عمليه بحث
شكرا لك بس مش ده الى انا طالبه
انا عاوز حل مؤقت لاخفاء الفورم بدون مسح ما تم كتابته فى textboxs وال chekbox وهكذا
وما هو معروض فى gridview وهكذا لان عمليه البحث بتكون معقده وطويله
Form2.Show
Form2.ShowDialog
قمت بعمل Form2.ShowDialog
تمام وقمت بأخفائها Me.Hide
ولم تفلح الطريقه ايضا
اسف المشكله كانت عندى
كنت عامل
Dim frm As New form2
اسف يا جماعه وشكرا ليكم كلكم
اغلاق الفورم لن يؤدي إلي النتيجة المطلوبة لأن الاغلاق سيؤدي الي Dispose للفورم و ايضا سيؤدي الي Dispose لجميع العمليات التي تمت من خلال الفورم
وإما تقوم بعمل Cache للبيانات بحيث تحتفظ بنتاتج عملية البحث فقط و هذا سيكون أمر مزعج قليلا لك
وبالتأكيد فإن الشئ الأكثر ضمانا هنا هو أن تحتفظ بالبيانات بأي شكل
مثلا ممكن تحفظ البيانات في ملف و تستخدمها عند الحاجة لها
عموما حاول ان لا تغلق الفورم و ربما لو استخدمت Opacity و تجعل الفورم شفاف تماما ومختفي تماما عن العين و ذلك بأن تجعل قيمة Opacity تساوي صفرا
وعندما تريد اظهار الفورم تجعل قيمة Opacity تساوي واحد
شكرا لك silverlight
معلومات قيمه تستحق الحفظ
(28-10-17, 11:07 AM)lemozza كتب : [ -> ]لدى فورم تقوم بمهام البحث
ثم اختار منها السجل وتغلق وتفتح فورم اخرى اقوم بتعديل السجل بها وعرضه
اريد ان اغلق الفورم الخاصه بالبحث وعند فتحها تكون محتفظه بعمليه البحث السابقه
يعنى ادوات textbox وال datagridview وغيرها اريد ان لا تتغير للافتراضى كأنى اول مره افتح الفورم
جربت
me.hide و me.close
ولم ينفع
اريد طريقه اغلق بها الفورم وعند فتحها مره اخرى تكون محتفظه بأخر عمليه بحث
لما لا تقوم بعمل تحديث للبيانات من نفس ال gridview ؟؟