Visio Addin - MouseUp -Ereignis, das nicht nach der Form des Schreibens abfeuertC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Visio Addin - MouseUp -Ereignis, das nicht nach der Form des Schreibens abfeuert

Post by Anonymous »

Ich habe den folgenden Code (im Testmodus) in einem Visio -Addin, mit dem Formen gezogen werden. Alle Ereignisse scheinen wie erwartet zu schießen - außer ... wenn ich eine Form ziehe, feuert die Maus -Down -Veranstaltung und aktiviert den Mousemove -Handler. Aber nachdem ich die Form veröffentlicht habe, gibt es kein Mausup -Ereignis und das Mousemove -Ereignis bleibt aktiv. < /P>

Code: Select all

    private void MouseDown(int Button, int KeyButtonState, double x, double y, ref bool CancelDefault)
{
Debug.WriteLine("MouseDown called...");
if (!_mouseMoveActive)
{
_mouseMoveActive = true;
_app.MouseMove += MouseMove;
}
}
private void MouseUp(int Button, int KeyButtonState, double x, double y, ref bool CancelDefault)
{
Debug.Write("Mouseup called...");
if (_mouseMoveActive)
{
_app.MouseMove -= MouseMove;
_mouseMoveActive = false;
}
}
public void MouseMove(int Button, int KeyButtonState, double x, double y, ref bool CancelDefault)
{
Debug.Write($"X: {x}  Y: {y} \r");
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post