عبد الله قدور قام بنشر أغسطس 21 قام بنشر أغسطس 21 السلام عليكم اسعد الله اوقاتكم عندي هذا الكود يقوم بفتح النموذج اكثر من مرة في نفس الوقت وهو يعمل بشكل جيد Dim FrmAccTree As Form Set FrmAccTree = New Form_AccTree FrmAccTree.Visible = True clnClient.Add Item:=FrmAccTree, Key:=CStr(FrmAccTree.hwnd) Set FrmAccTree = Nothing عندي عدة استفسارات عنه 1- اذا كان النموذج acctree يحوي على نموذج فرعي هل يكون النموذج فرعي واحد لكا النسختين المفتوحتين من النموذج acctree ام يصبح ايضا نسختين منه وتعمل كل واحدة على حدا 2- اذا قمنا باستخدام اسم النموذج في الاكواد بنقل قيم من مربع نص الى اخر مثلا هل تتأثر النسخ الاخرى ام لا 3- ما الفائدة من الامر التالي الموجود ضمن الكود clnClient.Add Item:=FrmAccTree, Key:=CStr(FrmAccTree.hwnd) 4- يتم ايضا تعريف متغير على مستوى الموديول على الشكل التالي Public clnClient As New Collection 'Instances of frmClient. هل يجب علي اضافة متغير لكل نموذج اريد فتحه عدة مرات ام يكفي استخدامه لكل النماذج ، يعني انا استخدم المتغير clnClient للنموذج acctree فاذا اردت فتح النموذج item اكثر من مرة هل اقوم بتعريف متغير اخر على مستوى الموديول ام استخدم نفس المتغير clnClient
أفضل إجابة ابو جودي قام بنشر أغسطس 21 أفضل إجابة قام بنشر أغسطس 21 النماذج الفرعية: لكل نسخة من النموذج AccTree سيكون هناك نسخة مستقلة من النماذج الفرعية التلاعب بالقيم: يؤثر فقط على النسخة التي تعمل عليها clnClient.Add: يستخدم لتخزين النماذج المفتوحة بحيث يمكن الوصول إليها لاحقا باستخدام معرف النافذة المتغيرات: يمكن استخدام نفس المتغير لإدارة جميع النماذج أو يمكن تعريف متغيرات منفصلة حسب الحاجة 1
عبد الله قدور قام بنشر أغسطس 22 الكاتب قام بنشر أغسطس 22 8 ساعات مضت, ابو جودي said: النماذج الفرعية: لكل نسخة من النموذج AccTree سيكون هناك نسخة مستقلة من النماذج الفرعية التلاعب بالقيم: يؤثر فقط على النسخة التي تعمل عليها clnClient.Add: يستخدم لتخزين النماذج المفتوحة بحيث يمكن الوصول إليها لاحقا باستخدام معرف النافذة المتغيرات: يمكن استخدام نفس المتغير لإدارة جميع النماذج أو يمكن تعريف متغيرات منفصلة حسب الحاجة شكرا جزيلا اخي الكريم انا لست بحاجة الى المتغير Clnclient ولا اريد تخزين النماذج المفتوحة فيه لكن الكود لا يفتح النماذج المتعددة بدونه هل من حل
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.