WorkflowDesignerMessageFilter.OnMouseMove(MouseEventArgs) Methode

Definition

Tritt ein, wenn der Mauszeiger bewegt wird, während er sich innerhalb der Grenzen eines Objekts befindet.

protected:
 virtual bool OnMouseMove(System::Windows::Forms::MouseEventArgs ^ eventArgs);
protected virtual bool OnMouseMove (System.Windows.Forms.MouseEventArgs eventArgs);
abstract member OnMouseMove : System.Windows.Forms.MouseEventArgs -> bool
override this.OnMouseMove : System.Windows.Forms.MouseEventArgs -> bool
Protected Overridable Function OnMouseMove (eventArgs As MouseEventArgs) As Boolean

Parameter

eventArgs
MouseEventArgs

MouseEventArgs mit Informationen zum Ereignis.

Gibt zurück

true, wenn die Nachrich behandelt wurde, andernfalls false.

Beispiele

Das folgende Codebeispiel veranschaulicht das Überschreiben der OnMouseMove-Methode, sodass die Bildlaufposition und false zurückgegeben werden und andere Komponenten in der Designerarchitektur die Methode verarbeiten können.

Dieses Codebeispiel stammt aus Basic DesignerHosting SDK-Beispiel der Datei DesignerShell.cs. Weitere Informationen finden Sie unter Grundlegendes Designer Hosting.

protected override bool OnMouseMove(MouseEventArgs eventArgs)
{
    //Allow other components to process this event by not returning true.
    if (mouseDown)
    {
        workflowView.ScrollPosition = new Point(eventArgs.X, eventArgs.Y);
    }
    return false;
}
Protected Overrides Function OnMouseMove(ByVal eventArgs As System.Windows.Forms.MouseEventArgs) As Boolean
    ' Allow other components to process this event by not returning true.
    If mouseDown Then
        workflowView.ScrollPosition = New Point(eventArgs.X, eventArgs.Y)
    End If
    Return False
End Function

Hinweise

OnMouseMove tritt ein, wenn der Mauszeiger bewegt wird, während er sich innerhalb der Grenzen eines Objekts befindet.

Gilt für:

Weitere Informationen