Aracılığıyla paylaş


WorkflowDesignerMessageFilter.OnMouseMove(MouseEventArgs) Yöntem

Tanım

Fare işaretçisi bir nesnenin sınırları içinde hareket ettiğinde gerçekleşir.

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

Parametreler

eventArgs
MouseEventArgs

MouseEventArgs Olay hakkında bilgi içeren bir.

Döndürülenler

true ileti işlenirse; aksi takdirde , false.

Örnekler

Aşağıdaki kod örneği, kaydırma konumunu döndürmek ve tasarımcı mimarisindeki OnMouseMove diğer bileşenlerin yöntemi işleyebilmesi için döndürmek false için yönteminin nasıl geçersiz kılındığını gösterir.

Bu kod örneği, DesignerShell.cs dosyasındaki Temel Tasarımcı Barındırma SDK'sı Örneğinin bir parçasıdır. Daha fazla bilgi için bkz. Temel Tasarımcı Barındırma.

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

Açıklamalar

OnMouseMove , fare işaretçisi bir nesnenin sınırları içinde hareket ettiğinde gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.