تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
إضافة أيقونة البرنامج إلى شريط المهام وعمل قائمة عند الضغط عليها
#1
كاتب الموضوع : عقرب الساعة


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
[SIZE=4]قد يكون موضوعي هذا ليس بجديد ولكن وجدت بعض الأسئلة حول هذا الموضوع
أولا صورة لما يهدف إليه هذا الموضوع









أولا الأدوات المستخدمة
:
NotifyIcon



ContextMenuStrip



أيقونة ولتحميل الأيقونة المستخدمة في الشرح أضغط هنا




الأن غير خصائص NotifyIcon1 إلى مايلي :
خاصية icon : أختر الأيقونة التي تريدها .
خاصية text: أكتب أسم البرنامج أو ماتريده .
خاصية
ContextMenuStrip :أختر ContextMenuStrip1 وهذه الخاصية مسؤولة عن تحديد أي القوائم (ContextMenuStrip ) .
لتصبح نافذة الخصائص لأداة [SIZE=3]NotifyIcon1[/SIZE] كالصورة التالية :



الأن لنغيير في خصائص ContextMenuStrip1 :
أولا أضف هذه القوائم ولإضافته أنقر نقرة واحدة على الأداة ستظهر ثم أدخل هذه القوائم
1- إخفاء
2- إظهار
3- تغيير الخلفية
4- إغلاق
لتصبح كما في الصورة التالية


الأن نتجه إلى الخصائص أعتقد جميع الخصائص معروفة من تغيير للون الخلفية للأداة وتغيير حجم الخط ولكن نتجه إلى خاصية Items ستظهر ثلاث نقاط أضغط عليها لتفتح نافذة خصائص القوائم التي كتبناها


يتظهر نافذة الخصائص يمكنك منها تعديل لون النص وإضافة صورة للإختيار




الأن بعد إضافة التعديلات في القوائم تصبح كما في الصورة التالية






الأن نأتي إلى الأكواد
أضغط مرتين على (إخفاء) لتظهر نافذة الكود ،أكتب الكود التالي

كود :
[color=#000000][COLOR=#0000bb] Me[/color][color=#007700].[/color][color=#0000bb]Hide[/color][COLOR=#007700]()  
[/COLOR][/COLOR]

في اختيار (إظهار) أكتب الكود التالي

كود :
[color=#000000][COLOR=#0000bb]Me[/color][color=#007700].[/color][color=#0000bb]Show[/color][COLOR=#007700]()  
[/COLOR][/COLOR]

في اختيار (تغيير الخلفية) أكتب الكود التالي

كود :
[color=#000000][COLOR=#0000bb]Dim color [/color][color=#007700]As New [/color][COLOR=#0000bb]ColorDialog
        color[/COLOR][color=#007700].[/color][color=#0000bb]ShowDialog[/color][COLOR=#007700]()
        [/COLOR][color=#0000bb]Me[/color][color=#007700].[/color][color=#0000bb]BackColor [/color][color=#007700]= [/color][color=#0000bb]color[/color][color=#007700].[/color][COLOR=#0000bb]Color  
[/COLOR][/COLOR]
السطر الأول وهو

كود :
[color=#000000][COLOR=#0000bb]Dim color [/color][color=#007700]As New [/color][COLOR=#0000bb]ColorDialog  
[/COLOR][/COLOR]

لإنشاء colordialog وهو مربع إختيار الألوان
في السطر الثاني وهو

كود :
[color=#000000][COLOR=#0000bb]color[/color][color=#007700].[/color][color=#0000bb]ShowDialog[/color][COLOR=#007700]()  
[/COLOR][/COLOR]

لإظهاره ونستخدم ShowDialog لإظهار مربعات الإختيار والفتح و....
في السطر الثالث وهو

كود :
[color=#000000][COLOR=#0000bb]Me[/color][color=#007700].[/color][color=#0000bb]BackColor [/color][color=#007700]= [/color][color=#0000bb]color[/color][color=#007700].[/color][COLOR=#0000bb]Color  
[/COLOR][/COLOR]

لجعل خلفية النافذة (form) هو لون مربع إختيار الألوان

في اختيار (إغلاق) أكتب الكود التالي

كود :
[color=#000000][COLOR=#0000bb]Me[/color][color=#007700].[/color][color=#0000bb]Close[/color][COLOR=#007700]()  
[/COLOR][/COLOR]

الأن هذا السؤال كالتمرين أو لتثبيت المعلومة
السؤال : أنشئ برنامج به زر عند الضغط عليه تختفي النافذة (form) وتظهر أيقونة عند الضغط عليها باليمين تظهر قائمة بها زر إظهار وعند الضغط على إظهار يختفي إختيار الإظهار ويظهر إختيار الإخفاء

وشكرا لكم









[/SIZE]


}}}
تم الشكر بواسطة: alsouf , أبووسم


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  إضافة و نسخ الخطوط الخاصّة لمجلّد خطوط الوينداوز عبد العزيز البسكري 2 3,718 08-05-23, 12:03 AM
آخر رد: ابو محمد محمد محمد
  [سلسلة تعليمية] شرح تفصيلي وكامل عن كيفية الاتصال بسيكوال وعمل اتاش برمجي وجلب اسماء السيرفرات ابو انس 3 3,638 25-02-22, 12:44 AM
آخر رد: atefkhalf2004
  معالجة التنبيهات في البرامج (استقبال تنبيهات داخل البرنامج) Dev Express ابو ليلى 9 9,286 10-02-22, 09:55 PM
آخر رد: عبدالحميد حسني
  [مقال] إضافة تقارير Crystal report إلى فيجوال 2010 اسامه الهرماوي 3 5,333 05-10-21, 01:38 PM
آخر رد: mohameddahab867
  تنفيذ سكربت القاعدة مع انطلاق البرنامج + تحديث التعديلات على القاعدة ابو ليلى 2 5,075 02-07-21, 09:05 PM
آخر رد: naserflaha71
  [مقال] إضافة خاصية التحجيم التلقائي - AutoSize - إلى أداة مربع النص - TextBox sooriaty03 10 12,045 21-03-21, 09:53 PM
آخر رد: عبد الهادي بهاب
  طريقة إضافة اختصار للصنف في شاشة المبيعات ملهمـ 5 5,910 14-07-20, 12:24 PM
آخر رد: ابراهيم ايبو
  إضافة نغمات إفتتاحيّة أثناء تسطيب البرنامج عبد العزيز البسكري 11 7,257 23-01-19, 08:35 PM
آخر رد: عبد العزيز البسكري
  عمل خلفية للـMsgBox , والتركيز عليها HASAN6.0 15 8,106 22-01-19, 06:55 PM
آخر رد: alsouf
  قاعدة بيانات مضمنة مع البرنامج viv 4 4,190 27-09-18, 08:01 PM
آخر رد: viv

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


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