जैसा कि mat1t कहता है - आपको अपने आवेदन में एक NotifyIcon जोड़ने की आवश्यकता है और फिर टूलटिप और संदर्भ मेनू सेट करने के लिए निम्न कोड की तरह कुछ का उपयोग करें:
this.notifyIcon.Text = "This is the tooltip";
this.notifyIcon.ContextMenu = new ContextMenu();
this.notifyIcon.ContextMenu.MenuItems.Add(new MenuItem("Option 1", new EventHandler(handler_method)));
यह कोड केवल सिस्टम ट्रे में आइकन दिखाता है:
this.notifyIcon.Visible = true; // Shows the notify icon in the system tray
यदि आपके पास एक फॉर्म (जो भी कारण हो) के लिए निम्नलिखित की आवश्यकता होगी:
this.ShowInTaskbar = false; // Removes the application from the taskbar
Hide();
संदर्भ मेनू प्राप्त करने के लिए राइट क्लिक स्वचालित रूप से नियंत्रित किया जाता है, लेकिन यदि आप बाएं क्लिक पर कुछ कार्रवाई करना चाहते हैं, तो आपको एक क्लिक हैंडलर जोड़ने की आवश्यकता होगी:
private void notifyIcon_Click(object sender, EventArgs e)
{
var eventArgs = e as MouseEventArgs;
switch (eventArgs.Button)
{
// Left click to reactivate
case MouseButtons.Left:
// Do your stuff
break;
}
}