بسم الله الرحمن الرحيم
—————–
اليوم سأشرح إن شاء الله تعالى مبادئ التعامل مع مكون TRibbon الجديدة .
بالطبع يجب توافر Delphi 2009 على جهازك .
—————–
النقطة الأولى : إضافة مكون TRibbon إلى النافذة .
- قم بإنشاء مشروع جديد , ويفضل أن يكون VCL Application
- للوصول إلى TRibbon في 2009 , هناك طريقتين :
— من خلال مربع البحث الموجود في أعلى مربع الأدوات , ويكفي أن تكتب كلمة Ribbon في المربع لتظهر لك الأداة .
— الطريقة اليدوية , وهذا من خلال التوجه إلى نهاية شريط الأدوات لتجد القسم Ribbon Controls وفيه الأداة .
- الآن قم بسحب الأداة على النموذج , لتجدها قد اتخذت موقعاً في أعلى النموذج .
—————–
النقطة الثانية : إضافة Tabs و Groups .
في البداية يجب أن أشرح ما هو Tab وما هو Group في TRibbon ؟
لاحظ في البداية أن مكون Ribbon مقسم إلى ثلاثة أقسام .
— Tab : موجود في القسم الثاني , وهو مثل القسم Edit , Table في Word 2009
ولإضافة Tab قم بالضغط في القسم الأول أو الثاني (الثالث لا) واختر Add Tab .
لتجد دلفي أضاف Tab جديد .
— Group : وهو عبارة عن مجموعة , مثل GroupBox . ولكنه هنا مضمن في مكون Ribbon .
ولإضافة Group قم بالضغط في القسم الثالث (الأول والثاني لا) , واختر Add Group .
—————–
النقطة الثالثة : أوامر القوائم المنسدلة .
- قائمة القسم الثاني , وفيها أمرين :
Add Tab : إضافة Tab (لسان) جديد .
Delete Tab : إزالة Tab المحدد .
- قائمة القسم الثالث , وفيها ثلاثة أوامر :
Add Group : إضافة Group (مجموعة) جديدة .
Move Group : تغيير مكان مجموعة محددة , وهي تظهر نافذة لنقل Group ما إلى Tab آخر .
Reorder Group : تغيير ترتيب المجموعات, وتظهر نافذة تتيح لك تغيير مكان المجموعة داخل Tab معين .
—————–
النقطة الرابعة : أهم خصائص Tabs .
- Caption : عنوان اللسان , ويكون افتراضياً RibbonPage1 , RibbonPage2 وهكذا …
- BidiMode : اتجاه الكتابة في عنوان اللسان , من اليسار لليمين أم العكس .
- Name : اسم اللسان .
الخصائص سهلة وبسيطة , ومعظمها من الخصائص الأساسية .
—————–
النقطة الخامسة : أهم خصائص Groups .
- Rows : عدد الصفوف المتاحة في الـGroup .
- Group Index : ترتيب المجموعة في مصفوفة مجموعات مكون Ribbon . ويبدأ من الصفر 0 .
—————–
النقطة السادسة : إضافة مكونات إلى المجموعات .
من قسم Ribbon هناك أداتين : TRibbonComboBox و TRibbonSpinEdit .
هناك خطوة مهمة جدا جدا جدا قبل إضافة أي مكون (أي مكون من القسم Ribbon Controls فقط) , وهي إضافة أداة TActionManager وهي في القسم Additional .
- قم بإضافة الأداة السابقة إلى النموذج .
- من خلال الخاصية ActionManager لمكون TRibbon قم باختيار أداة TActionManager التي أضفتها قبل قليل .
- الآن تستطيع إضافة أدوات بسهولة .
—————–
النقطة السابعة : أهم خصائص أداة TRibbonComboBox .
هذه الأداة تقريباً مثل ComboBox العادي , ولكن لها Style خاص بالـRibbon
- CharCase : تحدد حالة الأحرف في الأداة .
- Items : عناصر القائمة .
- MaxLength : أقصى عدد محارف مسموح بإدخاله .
- NumbersOnly : هل يتم إدخال أرقام فقط أم لا .
- PasswordChar : رمز الأدخال (أو Mask) وهو يخفي ما يتم إدخاله , ببساطة هو حرف مثل النجمة التي تكون في مربعات إدخال كلمات السر .
- ReadOnly : هل يسمح بإضافة عناصر أم لا .
—————–
النقطة الثامنة : أهم خصائص أداة TRibbonSpinEdit .
وهذه الأداة هي مثل أداة Edit مع أداة UpDown .
- MaxValue : أقصى قيمة (وليس أقصى طول محرف كما في خاصية MaxLength) .
- MinValue : أدنى قيمة .
—————–
أيضاً يمكنك إضافة أي أدوات أخرى داخل Ribbon , ولا يشترط أدوات Ribbon Controls
—————–
هذه المقدمة البسيطة إلى أدوات Ribbon , أرجو انكم استفدتم منها , والأداة سهلة وبسيطة جدا ولا تحتاج خبير دلفي ليفهمها