Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hier wie man die Reiter eines TabControls verstecken kann, weil manche finden die häßlich. Damit kann man Funktionsbereiche einer Anwendung auf verschiedene Tabs unterbringen, und etwa über ein menü oder über eine Combo-/List-Box steuern, welcher Funktionsbereich grade aktiv sein soll. Ich hab gleich alle 3 genannten Steuerungs-möglichkeiten implementiert, wie man sieht, macht die Steuerung per Menü etwas mehr Aufwand, da man kein Databinding anwenden kann.VB.NET-Quellcode (45 Zeilen) Erläuterun…

  • Benutzer-Avatarbild

    [OffTopic] Jetzt hatte ich doch glatt den Überblick verloren, und meinen eigenen Tipp nicht wiedergefunden, und daher neu gemacht. Ich hab aber nicht einfach einen löschen lassen, sondern hier zusammenführen (Dank an die Mods! :)). Weil die neue Variante zeigt auch die Ansteuerung der Tabs mittels "Next"/"Previous" - Buttons, welche auf den Tabs aufsitzen (Assistenten-Navigation). Also hier eiglich dasselbe wie oben, nochmal: [/OffTopic] Mittm TabControl kann man die Funktionalität einer komplex…

  • Benutzer-Avatarbild

    Hier noch eine Variante, wo die Tabs nicht per Menü, Combo oder Listbox gesteuert werden, sondern über einen Treeview. Das mag angezeigt sein bei extrem vielen TabPages, welche man in sinnvolle Gruppen gruppieren möchte. Zu beachten, dass die Gruppen-Treenodes keiner TabPage zugeordnet sind, sondern nur diejenigen Nodes addressieren einen Tab, welche keine Childnodes haben ("Blätter"). Ich hab einen Spezial-Treeview dafür gecodet, der eine "TabControl"-Property aufweist. Dieser Property kann man…

  • Benutzer-Avatarbild

    Zitat: „Wäre es nicht einfacher sich einfach ein eigenes UserControl/Control zu kompilieren bzw. eine Klasse zu erstellen, die von TabControl erbt?“Einfacher ists nicht, weil man braucht eine Extra-Klasse, wo ich nur 4 Zeilen brauche, die ich zB auch als Tabcontrol-Extension formulieren könnte, und dann wäre Tablessness ein Feature jedes' Tabcontrols . Aber was mir an dem Teil gefällt, ist, dass der Rand drumrum schmaler ist. Der ist bei meinem Ansatz ziemlich breit, und ist meist nicht erwünsch…

  • Benutzer-Avatarbild

    @RodFromGermany behauptet hier, einen Weg dafür gefunden zu haben: nämlich die TabPageCollection leeren, dann aber die TabPages, die man behalten will, wieder hinmachen: Zitat von RodFromGermany: „@ErfinderDesRades Jetzt hab ich es gefunden: C#-Quellcode (4 Zeilen) “(Ich übernehme das (erstmal ungeprüft) hierher, damit ich's bei Bedarf wiederfinde)