Gostaria de saber como posso permitir apenas uma aba de uma tela, ou seja, se eu ja tiver com a aba HelloWord aberta e clicar novamente para abri-la , o programa nao permitir.
Gostaria de saber como posso permitir apenas uma aba de uma tela, ou seja, se eu ja tiver com a aba HelloWord aberta e clicar novamente para abri-la , o programa nao permitir.
Tem que fazer um for, passando por todos os itens da tabpage.
EX.:
private void helloWorldToolStripMenuItem_Click(object sender, EventArgs e)
{
Frm_HelloWorld_UC U = new Frm_HelloWorld_UC();
U.Dock = DockStyle.Fill;
TabPage TB = new TabPage();
TB.Name = "Hello World ";
TB.Text = "Hello World ";
TB.ImageIndex = 1;
TB.Controls.Add(U);
bool achou = false;
foreach (TabPage tab in Tbc_Aplicacoes.TabPages)
{
if (tab.Name == TB.Name)
{
Tbc_Aplicacoes.SelectedTab = tab;
achou = true;
}
}
if (achou == false)
Tbc_Aplicacoes.TabPages.Add(TB);
}