delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يعمل DockManger ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة

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

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

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

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

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

و هذا مثال
gulfup.com/?esQwq7
جميل جدا Smile .. لم اتوقع ان الامر بهذه البساطه .
جزاك الله خير

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