WorkflowDesignerMessageFilter.OnMouseMove(MouseEventArgs) Metodo

Definizione

Si verifica quando il puntatore del mouse si sposta all’interno dei limiti dell'area dell'oggetto.

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

Parametri

eventArgs
MouseEventArgs

Classe MouseEventArgs contenente informazioni sull'evento.

Restituisce

true se il messaggio è stato gestito. In caso contrario, false.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del metodo OnMouseMove per restituire la posizione di scorrimento e per restituire false in modo che altri componenti dell'architettura della finestra di progettazione possano elaborare il metodo.

Questo esempio di codice è parte dell'esempio SDK Basic DesignerHosting nel file DesignerShell.cs. Per altre informazioni, vedere Hosting di base Designer.

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

Commenti

OnMouseMove si verifica quando il puntatore del mouse si sposta all’interno dei limiti dell'area dell'oggetto.

Si applica a

Vedi anche