Mike,
You said
[quote user="[Infragistics] Mike Saltzman"]
Well, if you use the ShowToolTip method, then the tooltip will show up immediately.You could use a Timer to introduce a delay, I suppose.
Another option would be to change the ToolTip on the control based on the location of the mouse. You would do this using the UltraToolTipManager.GetUltraToolTip method. And then you can set properties on the UltraToolTip settings for that control. This way the UltraToolTipManager would handle the delay for you.
[/quote]
It worked but I get a tool tip to show ONLY the first time I enter a cell in that Grid. After that the only way to make the tooltip show is to either hover over outside that Grid and re-enter. Another way (little weird) is to click on another row in the same Grid and then hover over some cell. Those are these only two casesThe debugger tells me the MouseEnterElement handler is being invoked each time I hover over to a new cell.
On MouseEnterElement:
this.ultraToolTipManager1.InitialDelay = 500;
Infragistics.Win.UltraWinToolTip.UltraToolTipInfo toolTipInfo = this.ultraToolTipManager1.GetUltraToolTip((UltraGrid)sender);
toolTipInfo.ToolTipText = "hello"; // cell specific information here
//this.ultraToolTipManager1.ShowToolTip((UltraGrid)sender);
If I uncomment the ShowToolTip method call above, I get the tooltip to show for each cell immediately as soon as I enter that cell.
What am I doing incorrect?
Thanks!