منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[درس فيديو] كيفية استدعاء Form من كود Form آخر في دلفي - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=213)
+--- قسم : قسم مقالات Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=214)
+--- الموضوع : [درس فيديو] كيفية استدعاء Form من كود Form آخر في دلفي (/showthread.php?tid=29940)



كيفية استدعاء Form من كود Form آخر في دلفي - أبوبكر سويدان - 20-06-19

السلام عليكم ورحمة الله

الأخوة الجدد على دلفي أو لازاروس بيصيرلهم تلخبيط ويدوخوا في قصة الفورم وكيفية الاستدعاء من داخل فورم آخر.

الأمر كالتالي:

لما انت تضيف فورم جديد للمشروع، لازم تفهم أن الفورم يتكون في الحقيقة من جزئين:
- الفورم كواجهة مستخدم
- الكود الخاص بالفورم.

الفورم كواجهة، تخزن اسمه بكتابة الاسم في خاصية Name في شاشة الخصائص.
الفورم ككود أو (وحدة Unit) حتخزن اسمها لما تخزن المشروع ومحتوياته في الفولدر الخاص بيه (كملفات على القرص).

طريقتي في التفريق بين الفورم كواجهة والفورم كوحدة يكون من خلال الاسم، فمثلا الفورم الرئيسي كواجهة نسميه FMain، وكوحدة برمجية نسميه FMainUnit.

باهي كيف نستدعي فورم من خلال ضغط زر على فورم آخر؟

الحل بسيط، في الفورم الأول (المستدعي) قم باستخدام الوحدة الخاصة بالفورم التاني (اللي تبي تظهره) وذلك بكتابة اسم وحدته تحت Implementation

كود :
Uses FSecondUnit;

وفي برمجة الزر الخاص بالاستدعاء اكتب:

كود :
FSecond.ShowModal;

وهكذا تقدر تستدعي أي فورم وتعرضه.

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







RE: كيفية استدعاء Form من كود Form آخر في دلفي - سعود - 20-06-19


بارك الله فيك وفي كل من يقدم  [المساعدة العلمية] لطلابها.



RE: كيفية استدعاء Form من كود Form آخر في دلفي - أبوبكر سويدان - 20-06-19

تفضل في كل وقت وحين. الشكر لله.


RE: كيفية استدعاء Form من كود Form آخر في دلفي - sendbad100 - 21-06-19

(20-06-19, 11:00 PM)سعود كتب :

بارك الله فيك وفي كل من يقدم  [المساعدة العلمية] لطلابها.

ولا يهمك  سوف نشارك في تقييمة فهو يستحق  الشكر والثناء

الله يبارك فيكم جميعاً
Heart Heart Heart