الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أسترجع عناوين كل الForms

مغلق
بدأه بشار عواد في 16 أبريل 2006 · 5 رد · 594 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكنني إسترجاع عناوين كل الـforms في البرنامج كاملاً و إدخال هذه العناوين في List box

طبعاً لا يعقل أن أقوم بكتابة

listbox1.additem(Form1.caption)
listbox1.additem(Form2.caption)
listbox1.additem(Form3.caption)
listbox1.additem(Form4.caption)
listbox1.additem(Form5.caption)
listbox1.additem(Form6.caption)
....
....
...
...
...

و شكراً لكم

[وسط][/وسط]إن أجري إلا على الله

#2

ممكن تسوي حلقة تكرارية بشرط

&&& سبحانك اللهم وبحمدك .. أشهد ان لا إله إلا أنت .. أستغفرك وأتوب إليك &&&

...

#3

لكن كيف؟مع العلم بأن كل Form له إسم لا يشبه الآخر أي أني لم أترك إسمائهم كما بالمثال الذي أوردته في المشاركة الآولى

شكراً لك أخي العزيز

[وسط][/وسط]إن أجري إلا على الله

#4

هذا هو الكود

Private Sub Command1_Click()
 Dim M_Form As Form
    List1.Clear
    For Each M_Form In Forms
    
            List1.AddItem M_Form.Caption
            
            DoEvents
    Next
End Sub

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#5

السلام عليكم

زيادة على مداخلة الاخ Prof ومشكور .

سوف تحصل فقط على الفورمات أي النماذج فقط العاملة , يعني لو عندي 3 فورمات وشغلت الاول والثاني , هذا الكود سوف يرجع لي فقط أسماء أو عنواين الفورم الشغال فقط , يعني الفورم الذي لم استدعيه أو ما زال ليس قيد التشغيل سوف لن يتم أسترجاع أسمه أو عنوانه .

تستطيع أيضا أخي الحبيب وضع التالي أيضا وهي نفس الكود لكن للأيضاح فقط

For Each M_Form In Projects.Forms

#6

مشكور أخي العزيز ألف شكر لك

لكن ما جبلي إلا 3 Forms سأحاول في هذا الأمر

مشكور

[وسط][/وسط]إن أجري إلا على الله

هذا الموضوع مغلق.

مواضيع مشابهة