مشاركة عبر


كيفية القيام بما يلي: تقترن قائمة مختصرة أيقونة إعلام نماذج Windows مكوّن

ملاحظة

على الرغم من أن MenuStrip و ContextMenuStrip تقومان باستبدال وإضافة الوظائف لعناصر تحكم MainMenu و ContextMenu الإصدارات السابقة, يتم الإحتفاظ بـ MainMenu و ContextMenu للإستخادم المستقبلي أو للتوافق مع الإصدارات السابقة إذا اخترت القيام بذلك.

NotifyIconمكوّن يعرض رمز في ناحية إعلام حالة الخاصة بشريط المهام. وبشكل عام، تمكين التطبيقات بزر الماوس الأيمن فوق ذلك رمز لإرسال الأوامر إلى التطبيق يمثله. بواسطة إقران ContextMenuمكوّن مع NotifyIconمكوّن، يمكنك إضافة هذه الوظيفة إلى التطبيقات الخاصة بك.

ملاحظة

إذا كنت ترغب في تطبيق الخاص بك أن يتم تصغير عند بدء التشغيل أثناء dهوplaying مثيل NotifyIconمكون في شريط المهام، قم بتعيين نموذج رئيسي WindowStateخاصية إلى Minimizedوتأكد NotifyIconمكوّن Visibleخاصية هو تعيين إلى true.

إلى إقران قائمة مختصرة بواسطة مكوّن أيقونة إعلام في وقت التصميم

  1. إضافة NotifyIconمكوّن إلى النموذج الخاص بك، ثم قم بتعيين الخصائص الهامة، مثل Iconو Visibleالخصائص.

    لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة تطبيق الرموز على شريط المهام بواسطة أيقونة إعلام Windows Forms مكوّن.

  2. إضافة ContextMenuمكون إلى نموذج Windows الخاص بك.

    إضافة عناصر قائمة إلى قائمة المختصرة التي تمثل الأوامر التي تريد جعلها متوفرة في وقت التشغيل. Th هو هو وقت مناسباً أيضا لإضافة تحسينات على قائمة بعناصر قائمة، مثل مفاتيح الوصول.

  3. بتعيين ContextMenuخاصية NotifyIconمكوّن إلى قائمة الاختصارات التي قمت بإضافتها.

    بترتيب هو خاصية معينة، قائمة المختصرة سيكون dهوplayed عند الرمز تشغيل شريط المهام هو النقر فوقه.

إلى إرفاق قائمة مختصرة مع مكوّن أيقونة إعلام برمجياً

  1. إنشاء مثيل ل NotifyIconفئة ContextMenuالفئة، مع أي إعدادات الخصائص الضرورية للتطبيق ( Iconو Visibleخصائص NotifyIconمكوّن، عناصر قائمة ContextMenuمكوّن).

  2. بتعيين ContextMenuخاصية NotifyIconمكوّن إلى قائمة الاختصارات التي قمت بإضافتها.

    بترتيب هو خاصية معينة، قائمة المختصرة سيكون dهوplayed عند الرمز تشغيل شريط المهام هو النقر فوقه.

    ملاحظة

    يلي تعليمات برمجية المثال، يتم إنشاء بنية قائمة أساسية. أنت بحاجة إلى cusإلىmize الخيارات قائمة إلى تلك التي تناسب تطبيق الذي تقوم بتطوير. بالإضافة إلى ذلك، ستحتاج إلى كتابة تعليمات برمجية لمعالجة Clickالأحداث لعناصر قائمة هذه.

    Public ContextMenu1 As New ContextMenu
    Public NotifyIcon1 As New NotifyIcon
    
    Public Sub CreateIconMenuStructure()
       ' Add menu items to shortcut menu.
       ContextMenu1.MenuItems.Add("&Open Application")
       ContextMenu1.MenuItems.Add("S&uspend Application")
       ContextMenu1.MenuItems.Add("E&xit")
    
       ' Set properties of NotifyIcon component.
       NotifyIcon1.Icon = New System.Drawing.Icon _ 
          (System.Environment.GetFolderPath _ 
          (System.Environment.SpecialFolder.Personal)  _ 
          & "\Icon.ico")
       NotifyIcon1.Text = "Right-click me!"
       NotifyIcon1.Visible = True
       NotifyIcon1.ContextMenu = ContextMenu1
    End Sub
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: إضافة تطبيق الرموز على شريط المهام بواسطة أيقونة إعلام Windows Forms مكوّن

المرجع

أيقونة إعلام مكوّن نظرة عامة (Windows Forms)

NotifyIcon

Icon

موارد أخرى

مكوّن Windows Forms) NotifyIcon)