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

استدعاء فورم من خلال اسم الفورم Name

مغلق
بدأه hitam في 21 أغسطس 2005 · 8 رد · 740 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن احد يدلني على معلومة لتكوين فورم من فورم آخر و استدعاءه بواسطة اسم الفورم " الخاصية Name "

مع جزيل الشكر

h_28

#2

اليك كيف تنشئ فورم من اي فورم تريد يدويا

Form1 = TForm1.create(self)

الشرح

ضع اسم اي متحول للفورم التي تريد انشأها و من ثم = ثم اسم الكلاس الذي تريد ان تعرف منه الفورم ثم كريت لانشاء الفورم

ملاحظة:

التابع كريت يأخذ اسم الاب للفورم (Self) تعني ان الفورم الحالية التي تقف عليها هي اب للفورم التي ستظهر

self تدل على اسم الفورم التي اقف عليه

اقتباس
استدعاءه بواسطة اسم الفورم " الخاصية Name "

هل تريد اظهار الفورم ماذا تقصد باستدعاء !!؟

اذا كنت تريد اظهار الفورم يمكنك ذلك باستخدام كل من ما يلي

From1.Show;
Form1.ShowModal;

لمزيد من المعلومات راجع

/index.ph...ndpost&p=273158

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

شكرا أخي ولكن اريد التميز بين مجموعة فورم من نفس النوع

مثلااا فورم الماسنجر " حيث يتم خلق نفس الفورم اكثر من مرة عند ارسال رسالة الى اي متصل "

وشكرا جزيلا

h_28

#4

استخدم الخاصية FindComponent والتي تسمح لك بالعثور على عنصر محدد

مثال

(Application.FindComponent('form2') as Tform).show;
#5
post-48124-1124702441_thumb.jpgشكرا اخي عرة على الحل .. ولكن توجد مشكلة

تم تعديل هذه المشاركة بواسطة hitam في 22 أغسطس 2005 في 12:21

h_28

#6

شكرا اخي عرة على الحل .. ولكن توجد مشكلة

تظهر لي رسالة خطاء عندما يكون الفورم غير مكون

فما الحل لمعرفة ان الفورم مكون ام لا

تم تعديل هذه المشاركة بواسطة hitam في 22 أغسطس 2005 في 12:22

h_28

#7

ضع في onformClose

freeandnill(self)

وأثناء الإظهار أختبر كون الفورم لا يساوي nil

وإلا أنشاه باستخدام create

#8

اخي عروة انت اليوم في غاية الروعة

ولكن لم افهم قصدك باختبار كون الفورم لايساوي nil

ممكن مثال ؟

h_28

#9
hitam كتب:
ولكن  لم افهم قصدك باختبار كون الفورم لايساوي nil

ممكن مثال ؟

if form2<>nil then form2.showmodal;
d4baa0.gif

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…