Я решил ту же проблему, добавив ее в метод frmName_Load(object sender, System.EvenArgs e)
.
this.btnInUse.Visible = false; //This sets the button to be invisible.
Затем в методе:
private void tabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
Я добавил код для включения элемента управлениякогда вкладка была выбрана и выключена, когда она не была выбрана.
if (this.tabControl1.SelectedTab.Name == "tabOTS")
{
btnInUse.Visible = true;
}
else
{
btnInUse.Visible = false;
}