balloon tooltip text for server controls

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vingomail
    New Member
    • Feb 2008
    • 16

    balloon tooltip text for server controls

    I need a code to generate a balloon tooltip text for server controls when user has pointed mouse over on the control. I dont want to use the .net tooltip property because it shows like box tool tip. i need like ballon model

    Help me....
  • shweta123
    Recognized Expert Contributor
    • Nov 2006
    • 692

    #2
    Hi,

    You can refer to these links :

    1> Link1
    2> Link2

    Originally posted by vingomail
    I need a code to generate a balloon tooltip text for server controls when user has pointed mouse over on the control. I dont want to use the .net tooltip property because it shows like box tool tip. i need like ballon model

    Help me....

    Comment

    • kombsh
      New Member
      • Sep 2013
      • 3

      #3
      Source from http://www.morgantechspace.com/2013/...tooltip-c.html

      Code:
      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()
              {
                  InitializeComponent();
              }
      
              private void btBallonToolTip_Click(object sender, EventArgs e)
              {
                  ShowBalloonTip();
                  this.Hide();
              }
      
              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
                  contextMenu1.MenuItems.AddRange(
                              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";
                  notifyIcon.ShowBalloonTip(1000);
              }
      
              void exitMenu_Click(object sender, EventArgs e)
              {
                  this.Close();
              }
      
              void runMenu_Click(object sender, EventArgs e)
              {
                  MessageBox.Show("Morgan Tech Space BallonTip is Running....");
              }
          }
      }

      Comment

      Working...