TabControl beim Wechsel muss ich wissen welcher aktiv ist

SG_wXistenZ

Mitglied
Hi All,

wie komm ich beim TabControl, bei einem Wechsel an den aktuell ausgewählten TAB?

Code:
void TabControl1SelectedIndexChanged(object sender, System.EventArgs e)
{ 
	 String controlName = ((Control)sender).?
}

thx, eXi
 
Mahlzeit

Da muss es doch sowas wie SelectedTab oder SelectedIndex oder ähnliches geben.
Ich kann nur z.Z. nicht nachschauen.

BloodyGreetz
 
Hallo SG_wXistenZ!

Die Eigenschaft "TabControl.SelectedIndex" gibt dir eine Int - Zahl mit dem aktuell ausgewählten TabPage an (beginnend bei 0)

Code:
private void tabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
{
	string controlName;

	switch (tabControl1.SelectedIndex)
	{
		case 0	:   controlName = "TabPage1";		break;
		case 1	:   controlName = "TabPage2";		break;
		case 2	:   controlName = "TabPage3";		break;
		case 3	:   controlName = "TabPage4";		break;
		default	:   controlName = "No Control";		break;
	}
}
 
moin

In Bezug auf Niro99's Signatur:

Es geht noch einfacher und zwar mit der SelectedTab-Eigenschaft.
Darin ist die aktuell ausgewählte Enthalten.

Code:
TabPage selectedPage = tabControl1.SelectedTab;

mfg broetchen
 

Neue Beiträge

Zurück