Tuesday, 10 September 2013

Show balloon tooltip c#

  In this article, I am going to write and explain C# code example to create Balloon Tool tip in Task bar notification region by using C# and Windows Form Application.

 1. Create the New Windows Form Application
 2. Add Button control, generate click event for this button
 3. Replace the following code example.

You can download source files and binaries from following links  Download exe | Download source

using System;
using System.ComponentModel;
using System.Drawing;
using System.IO;
using System.Reflection;
using System.Windows.Forms;

namespace ShowToolTip
    public partial class Form1 : Form
        public Form1()

        private void btBallonToolTip_Click(object sender, EventArgs e)

        private void ShowBalloonTip()
            Container bpcomponents = new Container();
            ContextMenu contextMenu1 = new ContextMenu();

            MenuItem runMenu = new MenuItem();
            runMenu.Index = 1;
            runMenu.Text = "Run...";
            runMenu.Click += new EventHandler(runMenu_Click);

            MenuItem breakMenu = new MenuItem();
            breakMenu.Index = 2;
            breakMenu.Text = "-------------";

            MenuItem exitMenu = new MenuItem();
            exitMenu.Index = 3;
            exitMenu.Text = "E&xit";

            exitMenu.Click += new EventHandler(exitMenu_Click);

            // Initialize contextMenu1
                        new System.Windows.Forms.MenuItem[] { runMenu, breakMenu, exitMenu });

            // Initialize menuItem1

            this.ClientSize = new System.Drawing.Size(0, 0);
            this.Text = "Ballon Tootip Example";

            // Create the NotifyIcon.
            NotifyIcon notifyIcon = new NotifyIcon(bpcomponents);

            // The Icon property sets the icon that will appear
            // in the systray for this application.
            string iconPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\setup-icon.ico";
            notifyIcon.Icon = new Icon(iconPath);

            // The ContextMenu property sets the menu that will
            // appear when the systray icon is right clicked.
            notifyIcon.ContextMenu = contextMenu1;

            notifyIcon.Visible = true;

            // The Text property sets the text that will be displayed,
            // in a tooltip, when the mouse hovers over the systray icon.
            notifyIcon.Text = "Morgan Tech Space BallonTip Running...";
            notifyIcon.BalloonTipText = "Morgan Tech Space BallonTip Running...";
            notifyIcon.BalloonTipTitle = "Morgan Tech Space";

        void exitMenu_Click(object sender, EventArgs e)

        void runMenu_Click(object sender, EventArgs e)
            MessageBox.Show("Morgan Tech Space BallonTip is Running....");

 4. Build the solution, and run the Project.
 5. Now, you will see the following window.

6. Click the button Show Balloon ToolTip.

7. Now, you can see the Tool Tip message alert in Task bar.


Related Articles:

Add or Remove programs using C# in Control Panel 
Get current time on a remote system using C# 
Convert DateTime to Ticks and Ticks to DateTime in C#
Convert Object To Byte Array and Byte Array to Object in C#
How to read data from csv file in c# 
Bulk Insert into SQL Server using SqlBulkCopy in C#
Import CSV File Into SQL Server Using SQL Bulk Copy

Software Developer