Wie kann ich überprüfen, ob tabcontrol1 null ist (keine Seiten-Tabs innerhalb)?Überprüfen, ob TabControl1 null ist?
Ich möchte diesen Code für die Einrichtung meiner Registerkarte Steuerelement, wenn Null auf sichtbar ist = false; und wenn es nicht null ist zu sichtbar = wahr;
Ich verwende diesen Code in der Auswahl geändert, aber nichts ist passiert.
private void TabControl_SelectedIndexChanged(object sender, EventArgs e)
{
if (TabControl==null)
{
TabControl.Visible = false;
}
else
{
TabControl.Visible = true;
}
Aber nichts funktioniert nicht.
Es gibt einen Unterschied zwischen einem Tab-Steuerelement, das keine Tabs hat oder Null ist. Auch wenn Ihr Tab-Steuerelement keine Tabs hat, wird der von Ihnen gepostete Code niemals aufgerufen. Es wird auch nicht aufgerufen, wenn Ihr Tab-Steuerelement null ist, aber das ist eine andere Geschichte. Was willst du erreichen? –
Sorry, ich wusste das nicht. Ich möchte den Code ausführen, wenn tabcontrol keine Tabs hat. Ich habe eine Schaltfläche in jeder Registerkarte, die bestimmte Registerkarte schließt. – Dimis
Es gibt kein Ereignis, das Ihnen sagt, dass keine Seiten übrig sind. Der Benutzer kann Seiten nicht entfernen, Ihr Code tut das nicht. Du brauchst also kein Ereignis, um dir das zu sagen. Überprüfen Sie einfach TabControl.TabCount nachdem Sie die Seite entfernt haben. –