delphi4arab منتديات دلفي للعرب
كيف يعمل DockManger ؟ - نسخة قابلة للطباعة

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



كيف يعمل DockManger ؟ - ALmuhhnad - 28-11-2014

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

كنت قد عملت نافذة فيها عدة مكونات مستخدماً فيها Tsplitter .. لكنها لم تفي بالغرض
بحثت قليلاً .. ووجدت انه يوجد شيء اسمه DockManger والذي بدوره يتيح لك التحكم بالنوافذ
والمكونات ودمجها معاً .. كما هو الحال في Delphi7 و Lazarus حيث تأتي النوافذة منفصلة

.. ما أريـده هو مثال على DockManger ( يحتوي 3 نوافذ يتم إستعمال DockManger من خلالها )

وشكراً لحسن القراءة


كيف يعمل DockManger ؟ - Anew - 09-12-2014

و عليكم السلام

اخي العزيز اطلعت على سؤالك منذو 5 دقائق و عملت لك مثال جاهز يفي بالغرض

الامر بسيط عليك اولا انشاء 4 Panel
الاول يسار
الثاني اعلى
الثالث يمين
الرابع اسفل
كي تستطيع و ضع الايطارات داخلها
الان لكل Panel تضبط الخصائص التالية DockSite = True
الى هنا و اضح الان قم بوضع Panel و عليه الادواتك و اضبط الخاصية الى panel
DragKind = dkDock
DragMode = dmAutomatic

و هذا مثال
gulfup.com/?esQwq7


كيف يعمل DockManger ؟ - ALmuhhnad - 09-12-2014

جميل جدا Smile .. لم اتوقع ان الامر بهذه البساطه .
جزاك الله خير

.. قمت بإرفاق المثال لكي يستفيد الجميع