delphi4arab منتديات دلفي للعرب
كيف أجعل جميع الـ النماذج (Forms) في فورم واحد - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف أجعل جميع الـ النماذج (Forms) في فورم واحد (/showthread.php?tid=7714)



كيف أجعل جميع الـ النماذج (Forms) في فورم واحد - ALG2009 - 12-04-2016

السلام عليكم

أعرف ان هذا السؤال طرح من قبل ولكن بحثت ولم أجد نتيجة
أريد أن أعرف ما هي أفضل طريقة واخف على النظام لكي أجعل جميع الفورم في فورم واحد بحيث اتنقل بينهم بالضغط على الماوس
 كما في الصورة حيث يمكنني التنقل بين Units بالضغط بالماوس

نسيت الصورة

كما موضح في الصورة يمكن التنقل بالماوس بين الوحدات


RE: كيف أجعل جميع الـ النماذج (Forms) في فورم واحد - Manarsoft - 12-04-2016

PageControl


RE: كيف أجعل جميع الـ النماذج (Forms) في فورم واحد - h-farid - 13-04-2016

و عليكم السلام و رحمة الله
ما تشير إليه الصورة هو المكون TPageControl الذي أشار إليه الأخ و هناك أيضا المكون TTabSet
أما بخصوص سؤالك, فالإجابة عليه هي : MDI
البرامج إما SDI (single document interface) أو MDI (multiple document interface).
ابحث بالمنتدى أظن أنه قد تم الحديث عن هذا الموضوع مرارا.

و سبحانك اللهم و بحمدك.


RE: كيف أجعل جميع الـ النماذج (Forms) في فورم واحد - ALG2009 - 13-04-2016

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


RE: كيف أجعل جميع الـ النماذج (Forms) في فورم واحد - PLANSHARP - 13-04-2016

أيضاً, و للإستزادة يمكنك استخدام:
Tabbed Form: عبارة عن فورم جاهز عليه pagecontrol
 Tabbed Form + Frame: نفس الفورم السابق مع استخدام frame وهي ضم فورمات أخرى لل pagecontrol
أو قم ببناء pagecontrol الخاص بك و جميع الفورمات التي تريد و أدخلها ضمن ال pagecontrol باستخدام frame.
وذلك لتقليل الكود ضمن الفورم الواحد.