techmanc
techmanc

Reputation: 293

Control to show text based on where mouse pointer is

How do i get this? Which control shows some text when i keep the mouse cursor there for a while?

enter image description here

Edit: I have a timeline in my program. I want the tooltip to show the time value in milliseconds at the point where the mouse cursor is... Is it possible to have a flexible tooltip over a control?

Upvotes: 2

Views: 2291

Answers (4)

Uthistran Selvaraj
Uthistran Selvaraj

Reputation: 1371

if you want to display some text over the print button named "printBtn", Then add the event mouse hover as below

printBtn.MouseHover += new EventHandler(printBtn_MouseHover);

Then, use the following code to display the text when the mouse is over the print button

void printBtn_MouseHover(object sender, EventArgs e)
{
   ToolTip tip = new ToolTip();
   tip.SetToolTip(printBtn, "Click to print");
}

Upvotes: 0

Akram Shahda
Akram Shahda

Reputation: 14781

You are asking for the ToolTip control.


Refer to the following:

Tooltip in C#

Normal Tooltip

Balloon Tooltip

Upvotes: 3

Jordan Foreman
Jordan Foreman

Reputation: 3888

I think this is what you're looking for

How To Add ToolTips To Controls On A Windows Form

Upvotes: 2

DanielB
DanielB

Reputation: 20230

ToolTip is the magic word. Have a look at the docs.

Upvotes: 2

Related Questions