The DataTooltip class does not process either the OnDoubleClick, or OnMouseMove events. So any problem with these events must be in your own code.
The .Net OnMouseMove event generates an event with every pixel move of the mouse. If you implement this event, moving the mouse cursor into the affected window will, by design, generate many, many OnMouseMove events. This is the way .Net handles the OnMouseMove event and it has nothing to do with our software.
We implemented a simple test for the OnDoubleClick event, adding the following OnDoubleClick event code to our CustomDataTooltips.OHLCChart example program. We double clicked 10 times, then check the counter and found a count of 10. So we cannot reproduce the problem you describe.
Are you still using the trial version of the software (you are past the 30 day trial window), or are you using a commercial version of the software?
int count = 0;
public override void OnDoubleClick(EventArgs mouseevent)
{
MouseEventArgs mouseevent2 = mouseevent as MouseEventArgs;
Point2D mousepos = new Point2D();
mousepos.SetLocation(mouseevent2.X, mouseevent2.Y);
base.OnDoubleClick(mouseevent);
ChartPlot selectedPlot = (ChartPlot)GetSelectedPlotObj();
if (selectedPlot != null)
{
count++;
}
}
Quinn-Curtis Customer Support