Dynamische Splitter
-
Wie kann man bei C# dynamische Splitter erstellen ?
-
Was genau verstehst du unter dynamisch? Beziehst du dich auf den Forumsbeitrag Mehrere Fenster?
Einfache Splitter lassen sich mit dem SplitContainer (für WinForms) erstellen.Wenn du komplexe Fensterlayouts haben willst (wie z.B. im Visual Studio, d.h. inklusive Docking und "floating" Fenster), dann gibt es für
WinForms: DockPanelSuite
WPF: AvalonDock
-
Nachdem ich unlängst mit DirectShow Filtergraphen zu tun hatte, wo der Begriff Splitter etwas ganz anderes bedeutet, hätte ich nichtmal verstanden was er mit "Splitter" meint.
-
Also meint er keine particle systems für z.B. Granatsplitter?
-
Unter dynamischen Splitter, meine ich Splitter, die man zur Laufzeit hinzufügen,
bzw entfernen kann. Ausserdem sollte man Steuerelemente, löschen bzw hinzufügen können.
Eine Antwort könnte sei, dass man Splitter bzw Fenster mit Controls.Remove(Steuerelement),
oder mit Controls.Add(Steuerelement), löschen bzw hinzufügen kann.
-
Steuerelemente (bzw. generell alle Objekte) werden immer zur Laufzeit erstellt. Es gibt nur eine Unterscheidung, ob der VS-Designer diesen Code dafür erstellt oder man selber.
So gesehen kann ich deinen letzten Satz bestätigen.