4
votes

I just want some kind of simple text overlay that shows for a few seconds when I tell it to, at a certain location, just like the normal tooltip.

However, I don't want the normal tooltip behavior of automatically showing when the mouse hovers over the control it's associated with. Can I disable this behavior on the normal tooltip, or is there some other control I can use?

1

1 Answers

3
votes

You can just call the tooltip yourself:

private void button1_Click(object sender, EventArgs e)
{
  ToolTip tip = new ToolTip();
  tip.ToolTipTitle = "Title";
  tip.Show("Hello", button1, 10, button1.Height - 6, 5000);
}