Hi,
I'm using the error provider in a wingrid and also on a form with some databound controls. Everything works great when I have an error condition. The error provider icon shows up and when you hover the cursor over the icon my error message text displays in a tool tip. The issue I'm having is that when I move the cursor away from the icon and then try to hover over the icon again, the tool tip does not re-display.
I'm using the following methods to add the error provider notification to the appropriate rows and columns:
AddColumnErrorMessageAndNotify
AddRowErrorMessageAndNotify
What could be causing the tool tip text to not re-display when hovering over the icon again? How can I go about fixing this issue?
Thanks,
Steve
Hi Steve,
I'm a little unclear on what you are doing. Are you saying you are using hte ErrorProvider component in DotNet? If that's the case, then how are you displaying an error in a cell? The ErrorProvider works with a control, it has no concept of individual cells or parts of a control.
My guess is that the ErrorProvider bases it's mouse messages on the control it's linked to. So the tooltip will only display again if you mouse the mouse outside of the entire grid (not just outside the particular cell) and then back into the grid. This is the only way in which the MouseHover event of any control will fire because as long as the mouse is still within the control, the first hover operation has not yet ended.