اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

اسعد الله اوقاتكم

عندي هذا الكود يقوم بفتح النموذج اكثر من مرة في نفس الوقت وهو يعمل بشكل جيد

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

  • تمت الإجابة
قام بنشر

النماذج الفرعية:
لكل نسخة من النموذج AccTree سيكون هناك نسخة مستقلة من النماذج الفرعية

التلاعب بالقيم:
يؤثر فقط على النسخة التي تعمل عليها

clnClient.Add:
يستخدم لتخزين النماذج المفتوحة بحيث يمكن الوصول إليها لاحقا باستخدام معرف النافذة

المتغيرات:
يمكن استخدام نفس المتغير لإدارة جميع النماذج أو يمكن تعريف متغيرات منفصلة حسب الحاجة


 

  • Like 1
قام بنشر
8 ساعات مضت, ابو جودي said:

النماذج الفرعية:
لكل نسخة من النموذج AccTree سيكون هناك نسخة مستقلة من النماذج الفرعية

التلاعب بالقيم:
يؤثر فقط على النسخة التي تعمل عليها

clnClient.Add:
يستخدم لتخزين النماذج المفتوحة بحيث يمكن الوصول إليها لاحقا باستخدام معرف النافذة

المتغيرات:
يمكن استخدام نفس المتغير لإدارة جميع النماذج أو يمكن تعريف متغيرات منفصلة حسب الحاجة

شكرا جزيلا اخي الكريم

انا لست بحاجة الى المتغير Clnclient

ولا اريد تخزين النماذج المفتوحة فيه لكن الكود لا يفتح النماذج المتعددة بدونه هل من حل

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information