private int TestTab(Point pt) { int idx = -1; foreach (TabPage tabPage in this.TabPages) { if (this.GetTabRect(tabPage.TabIndex).Contains(pt)) { idx = tabPage.TabIndex; } } return idx; }