[Visual Basic] Protected Overrides Sub OnMouseMove( _
ByVal e As MouseEventArgs _
)
[Visual Basic] Protected Overrides Sub OnMouseMove(ByVal e As MouseEventArgs)
If (e.Button = Windows.Forms.MouseButtons.Left) AndAlso (Me._SourceTabPage IsNot Nothing) Then
Dim currTabPage As System.Windows.Forms.TabPage = GetTabPageFromXY(e.X, e.Y)
If (currTabPage IsNot Nothing) Then
Dim currRect As Drawing.Rectangle = MyBase.GetTabRect(MyBase.TabPages.IndexOf(currTabPage))
If (MyBase.TabPages.IndexOf(currTabPage) < MyBase.TabPages.IndexOf(Me._SourceTabPage)) Then
MyBase.Cursor = Cursors.PanWest
ElseIf (MyBase.TabPages.IndexOf(currTabPage) > MyBase.TabPages.IndexOf(Me._SourceTabPage)) Then
MyBase.Cursor = Cursors.PanEast
Else 'tab is same as current
MyBase.Cursor = Cursors.Default
End If
Else 'no tab selected
Me.Cursor = Cursors.No
End If
Else
Me.Cursor = Cursors.Default
End If
MyBase.OnMouseMove(e)
End Sub
Plattformen: Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition