Groups | Blog | Home
all groups > vb.net controls > september 2005 >

vb.net controls : Tab control winforms


Deep Silent Ocean
9/27/2005 8:01:32 PM
Hi

How to implement MouseHover event in TabControl in WinForms...


I want to select the Tab depending on which the mouse is, so that user
does not have to click on Tab..


Thanks

Ken Tucker [MVP]
9/28/2005 6:57:03 AM
Hi,

You can try something like this

Private Sub TabControl1_MouseHover(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TabControl1.MouseHover
Dim pt As Point
pt = TabControl1.PointToClient(Me.MousePosition)

Dim x As Integer

For x = 0 To TabControl1.TabCount - 1
Dim r As Rectangle = TabControl1.GetTabRect(x)
If r.Contains(pt) Then
TabControl1.SelectedIndex = x
End If
Next

End Sub

Ken
------------------------
[quoted text, click to view]

AddThis Social Bookmark Button