Stellen Sie die Sichtbarkeit auf einzelne Registerkarte in tabcontrol (WinForms)
-
05-07-2019 - |
Frage
Gibt es eine Möglichkeit, die Sichtbarkeit eines einzelnen Register in einem tabcontrol zu setzen? Ich dachte, etwas Einfaches wie das funktionieren soll, scheint aber nichts zu.
tabControl1.TabPages[1].Visible = false;
tabControl1.Refresh();
Es wird ein Hauptregister sein, das zeigt immer, aber ich mag andere Registerkarten haben, die ich „auf \ ausschalten“ kann. Ich möchte nicht auf die Registerkarten entfernen, da muss ich kann dann wieder zeigen.
fk
Lösung
Die Zeiten haben sich nicht verändert, seit 2.0:
versteckenAndere Tipps
Sie können die tabControl
Seite entfernen
this.tControl1.TabPages.Remove(this.tControl1.TabPages["tabPageName"]);
Es ist offensichtlich nicht Teil der Standard-Windows-Bibliothek Forms, aber die Infragistics UltraTabControl hat (unter anderem Features) eine Visible-Eigenschaft für jede Registerkarte.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow