2012-04-14 5 views

Antwort

2

hatte ich das gleiche Problem mit der Anwendung vor einigen Jahren für Win XP entwickelt, wenn Benutzer Migration Win gestartet 7.

Der oben genannte Pfad hat mir nicht geholfen, so schrieb ich schnell und schmutzig Abhilfe:

double prevMouseX = 0; // for storing previos cursor position 
    double prevMouseY = 0; // 

    private bool ZedGraphControl1MouseMoveEvent(ZedGraphControl sender, MouseEventArgs e) 
    { 

       PointF mousePt = new PointF(e.X, e.Y); 
       GraphPane pane = sender.MasterPane.FindChartRect(mousePt); 

       if (pane != null) 
       { 
        double x, y; 
        pane.ReverseTransform(mousePt, out x, out y); 

        if ((x == prevMouseX) && (y == prevMouseY))      
        {                 
         // Do nothing if the mouse position didn't change  
         return false;          
        }              
        else {             
         prevMouseX = x;         
         prevMouseY = y;          
        }              

        // Our code for toolTip goes here    

        ...