تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

اذهب الى الأسفل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Empty تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

مُساهمة من طرف VB.NET في الأربعاء أبريل 09, 2014 1:01 pm

بسم الله الرحمن الرحيم

أهلا بكم اليوم سوف نتعلم كيفية غنشاء شريط ادوات مخصص مثل شريط ادوات Office 2007  فى السى شارب و ذلك من خلال المكتبة Ribbon Control

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  T3

وقبل البدء أنوه أن الاداة أو الشريط الذي على وشك أن يستخدم في هذه المقالة هو مشروع مفتوح المصدر تم إنشاؤها بواسطة Jose Menendez Poo ...وفى هذه المقالة سوف نتحدث عن كيفية استخدام فى تطبيقات السى شارب وذلك على النحو التالى :


1_ قم بتحميل الملف المضغوط من هنـــــا ....الرابط غير نشط فى حالة كونك غير مسجل بالمنتدى

2_ قم بانشاء مشروع نوافذ جديد فى السى شارب

3_ أن هذا الشريط لا يعمل على  .Net 3.5 Client Profile أو.NET 4.0 Client Profile . . لذلك يجب التبديل الى .NET 3.5 أو.NET 4.0.  عند أول إنشاء مشروع على النحو التالى


تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Dotnet4


4_ قم بفك الضغط للملف ثم أتبع الخطوات التالية لاظهار شريط الادوات المخصص فى مربع الادوات Toolbox.

_ النقر يمين على صندوق الادوات Toolbox ومن القائمة التى ستظهر اختر الامر  Add Tab

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Addribbon01

_ قم بتسمية التويب الجديد وليكن بأسم Ribbon

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Addribbon02



_ قم بالنقر يمين على التويب Ribbon ثم أختر الامر Choose Items.

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Addribbon03


_ سيظهر لك مربع حوارى لاضافة ملفات dll ...قم بالنقر على الزر Browse ثم حدد المسار الذى تم استخراج محتويات الملف المضغوط ثم حدد الملف System.Windows.Forms.Ribbon35.dl كما فى الصور التالية

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Addribbon04

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Addribbon05


_ ستجد المربع الحوارى قد اضاف محتويات الملف dll ......فقد قم بتحديد Ribbon ....ثم أحذف باقى المختار

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Addribbon06


_أخيرا ستجد شريط الادوات المخصص Ribbon قد ظهر فى صندوق الادوات Toolbox ويمكنك الان سحبه ووضعة على النافذة

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Addribbon07


تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  07

4_ كيفية التعامل مع شريط الادوات

_ لاضافة تويب جديد فى الشريط المخصص..... فقط قم بتحديد الشريط المخصص ثم أنقر على الامرAdd Tab كما فى الصورة التالية :


تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  08

_ وعند انشاء تويب جديد ستجد امر اخر قد ظهر لك Add Panel.و الذى يستخدم لاضافة حاويات فى هذا التويب

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  09

_ ومن اجل إضافة اى عناصر اخرى مثل : زر امر ,قوائم , معرض صور ....الخ فى داخل تلك الحاوية ....قد بتحديها و ستجد اسفل صندوق الخصائص قائمة بكل العناصر التى يمكنك إضافتها للحاوية على النحو التالى :

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  10


_ ولنفترض اننا سنقوم باضافة عدد 2 زر أمر للحاوية ....كل ما اسفعله هو النقر على الامر add Button مرتين ليظهر كما فى الشكل التالى :

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  13


ومن نافذة الخصائص يمكنك وضع ايقونة لزر الامر من خلال الخاصية image ووضع تسمية للزر من خلال الامر text كما فى الصورة اعلاه

_ لاضافة حدث لزر الامر ....فقط انقر على ايقونة الاحداث Events لتظهر لك قائمة الاحداث ...اختر مثلا الحدث Click واكتب تسمية توضيحية للحدث وليكن cmdNew_Click لتظهر لك صفحة الكود بالحدث الذى تم انشائة كما فى الصورة التالية :

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Rt

الان يمكنك كتابة كودك فى هذا الحدث على النحو التالى :
الكود:
public Form1()
{
    InitializeComponent();
}

void cmdNew_Click(object sender, EventArgs e)
{
    MessageBox.Show("Button \"New\" Clicked.");
}

void cmdSave_Click(object sender, EventArgs e)
{
    MessageBox.Show("Button \"Save\" Clicked.");
}

و النتيجة

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  12

_ إضافة سمات لشريط الادوات .... الشكل أو النمط الافتراضى لشريط الادوات كما فى الشكل التالى :

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  T3
[right]لكن يمكنك تغير الشكل او النمط الافتراضى للشريط من خلال الخاصية Themecolor والتى بها العديد من الخصائص مثل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  T2

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  T4
VB.NET
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Empty رد: تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

مُساهمة من طرف NEXT في الخميس أبريل 10, 2014 7:57 am


جزاكم الله خيرا اخى الفاضل

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Do.php?imgf=154090993464951
NEXT
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 379
النقاط : 200555
التقيم : 14
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Empty رد: تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

مُساهمة من طرف VB.NET في الخميس أبريل 10, 2014 4:40 pm

شكرا مرورك اخى next
VB.NET
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Empty رد: تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

مُساهمة من طرف أحمد مناع في الإثنين مايو 12, 2014 10:35 am

أحسنت الشرح و التوضيع الاخ الفاضل vb.net

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 949
النقاط : 201714
التقيم : 113
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Empty رد: تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

مُساهمة من طرف jassom في الجمعة ديسمبر 16, 2016 12:40 am

مشكور ما قصرت

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
.........
.............
..................

{ لا تشكو للناس جرحًا أنت صاحبهُ ... لا يؤلم الجرح إلا من به ألمُ }
jassom
jassom
.
.

تاريخ التسجيل : 16/12/2016
المساهمات : 1
النقاط : 1
التقيم : 0
الدولة : اليمن
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Empty رد: تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

مُساهمة من طرف torky1985 في الجمعة فبراير 17, 2017 11:22 am

الرابط لا يعمل
torky1985
torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 82
النقاط : 115
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007  فى السى شارب  Empty رد: تعلم كيفية إنشاء شريط الادوات الرائع Ribbon مثل شريط ادوات Office 2007 فى السى شارب

مُساهمة من طرف 1zaza في الجمعة ديسمبر 14, 2018 7:32 pm

شكرا جزيلا على الموضوع
1zaza
1zaza
..
..

تاريخ التسجيل : 18/11/2018
المساهمات : 28
النقاط : 44
التقيم : 0
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى