I have a Windows Forms project with a TabControl
.
Does anyone know how to change the SelectedTab
when you hover over it with the pointer?
I have a Windows Forms project with a TabControl
.
Does anyone know how to change the SelectedTab
when you hover over it with the pointer?
You can use TabControl's MouseMove event to detect whether your mouse is present on any tab and then can select it:
private void tabControl1_MouseMove(object sender, MouseEventArgs e)
{
Rectangle mouseRect = new Rectangle(e.X, e.Y, 1, 1);
for (int i = 0; i < tabControl1.TabCount; i++)
{
if (tabControl1.GetTabRect(i).IntersectsWith(mouseRect))
{
tabControl1.SelectedIndex = i;
break;
}
}
}