Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Fenster von Reiteransicht in eigene Dialogformulare erzeugen per Drag&Drop
BKK
myCSharp.de - Member



Dabei seit:
Beiträge: 6
Herkunft: Von oben!

Themenstarter:

Fenster von Reiteransicht in eigene Dialogformulare erzeugen per Drag&Drop

beantworten | zitieren | melden

Hallo!

Gibt es eine Komponente bzw. eine leichte Möglichkeit Formulare zu gruppieren und aus der Gruppierung zu lösen.

Beispiel:
Man hat alle "Formulare" in einem TabbedControl, kann die aber per Drag & Drop als eigenes Dialogfenster mit allen Controls erzeugen, ohne den Inhalt neu laden zu müssen.
Bild dazu in einer Vorher-Nachher-Ansicht im Anhang

Im Firefox geht das doch auch. Wenn man einen Reiter auf den Desktop zieht wird dort eine neue Instanz erzeugt, und alle Contrtols und sogar Eingaben werden direkt übernommen.

Danke!

BKK
Attachments
private Nachricht | Beiträge des Benutzers
Stu42
myCSharp.de - Member



Dabei seit:
Beiträge: 506
Herkunft: Aus dem Norden

beantworten | zitieren | melden

leicht ist das Problem sicherlicht nicht. Mit dem Window TabControl hab ich sowas auch noch nicht gesehen, wahrscheinlich weil es einfacher ist, sich ein eigenes TabControl zu machen, als das bestehende zu verändern.
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4.355

beantworten | zitieren | melden

Such mal hier im GUI-Forum nach der "DockPanelSuite"...
private Nachricht | Beiträge des Benutzers
KainPlan
myCSharp.de - Member



Dabei seit:
Beiträge: 133
Herkunft: Gelsenkirchen

beantworten | zitieren | melden

Also hier mal ein denk anstoß:

1. Die Seiten müssten erstmal als Form erstellt werden. Programm intern musst du diese Form's dann erzeugen und den Parent auf das Handle des TabPanel setzen. Wenn das klappt sollte die Seite innerhalb des Tabs als Fenster erscheinen. Dann kannst du noch die Border der Form anpassen so das sie nicht mehr als Form zu erkennen ist.

2. Nun musst du nur noch den Drag&Drop mechanismus entwerfen der das in 1. beschriebene vorgehen automatisiert. (in beide Richtungen)
private Nachricht | Beiträge des Benutzers
BKK
myCSharp.de - Member



Dabei seit:
Beiträge: 6
Herkunft: Von oben!

Themenstarter:

beantworten | zitieren | melden

Hey!
Danke für die Antworten! Bin noch zu keiner wirklich guten Lösung gekommen. Hab aber auch noch nicht alle Möglichkeiten ausprobiert. Werd mich aber wieder melden sobald ich ne allgemein brauchbare Lösung finden sollte.

Danke

BKK
private Nachricht | Beiträge des Benutzers