public void SelectionChanged(object sender, EventArgs e) { if (TabBarContaningTab != null) { bool selected = TabPageControlledByTab == TabBarContaningTab.GetActivePage(); if (selected) { normalWidget.Visible = false; hoverWidget.Visible = false; selectedWidget.Visible = true; } else { normalWidget.Visible = true; hoverWidget.Visible = false; selectedWidget.Visible = false; } } }
protected override void OnTabIndexChanged() { if (TabBarContaningTab != null) { bool selected = TabPage == TabBarContaningTab.GetActivePage(); if (selected) { normalWidget.Visible = false; hoverWidget.Visible = false; selectedWidget.Visible = true; } else { normalWidget.Visible = true; hoverWidget.Visible = false; selectedWidget.Visible = false; } } base.OnTabIndexChanged(); }