كيف يعمل DockManger ؟
#1
السلام عليكم ورحمة الله وبركاتة

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

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

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

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

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

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

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


الملفات المرفقة
.rar   مثال على DockManger.rar (الحجم : 4.97 ك ب / التحميلات : 18)
نلتقي لنرتقي
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم