![]() |
Languages »
C# »
General
Intermediate
License: The Code Project Open License (CPOL)
Notify Icon in System Tray with Context Menu Using C#By Abhijit JanaThis is a small application which will show how we can use notify icon in System Tray and also use menu control with it. |
C# 2.0, Windows, .NET 2.0, Dev
|
||||||||
|
Advanced Search |
|
|
|
||||||||||||||||
Using NotifyIcon Components we can put our application icon on Sysytem Tray and ConextMenuStrip will use to control the menu in System Tray
Function of ConextMenuStrip is same as menu bar. It will appear only when we Right Click
![]()
code of this application is very simple, just need to know how to use !
some code like, Restore Application, Open Settings, Close from System Tray are given in this Section !
namespace NotifyIcon { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Use_Notify(); // Setting up all Property of Notifyicon } private void Use_Notify() { MyNotify.ContextMenuStrip = contextMenuStrip1; MyNotify.BalloonTipText = "This is A Sample Application"; MyNotify.BalloonTipTitle = "Your Application Name"; MyNotify.ShowBalloonTip(1); } private void Form1_Resize(object sender, System.EventArgs e) { // Hide The Form when it's minimized if (FormWindowState.Minimized == WindowState) Hide(); } private void MyNotify_DoubleClick(object sender, System.EventArgs e) { // Show the form when Dblclicked on Notifyicon Show(); WindowState = FormWindowState.Normal; } private void closeToolStripMenuItem_Click(object sender, EventArgs e) { // Will Close Your Application MyNotify.Dispose(); Application.Exit(); } private void restoreToolStripMenuItem_Click(object sender, EventArgs e) { //Will Restore Your Application Show(); WindowState = FormWindowState.Normal; } private void settingsToolStripMenuItem_Click(object sender, EventArgs e) { //Settings 1 MessageBox.Show("Your Application Settings 1"); } private void settings2ToolStripMenuItem_Click(object sender, EventArgs e) { //Settings 2 MessageBox.Show("Your Application Settings 2"); } }
You can Apply it with any of your Application !
| You must Sign In to use this message board. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
News
Question
Answer
Joke
Rant
Admin
|
PermaLink |
Privacy |
Terms of Use
Last Updated: 5 Oct 2007 Editor: |
Copyright 2007 by Abhijit Jana Everything else Copyright © CodeProject, 1999-2009 Web17 | Advertise on the Code Project |