Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Docking Panels - Welche Komponenten nutzt Borland Delphi?
freedy - Mo 29.06.09 16:56
Titel: Docking Panels - Welche Komponenten nutzt Borland Delphi?
Hallo Forum,
wie kann ich in meinen Programmen die Funktionalität implementieren, die z. B. schon die Delphi-Oberfläche bietet? Alle Panels lassen sich verschieben, freistellen und wieder in als Tabs anhängen. Wisst ihr zufällig, wie das gemacht wurde? Sind die Komponenten frei erhältlich oder muss man dafür wieder bezahlen?
Danke für die schnelle Hilfe. ;-)
Grüße,
Michael
jaenicke - Mo 29.06.09 17:08
Es ist eine entsprechende Docking-Demo bei Delphi dabei, schau einfach einmal in die Demos. ;-)
Die liegt z.B. unter:
Quelltext
1:
| C:\Program Files\Borland\BDS\4.0\Demos\DelphiWin32\VCLWin32\Docking |
freedy - Di 30.06.09 10:18
Hallo Sebastian,
stimmt. An die Demos habe ich gar nicht mehr gedacht. Habe mir das Docking-Demo dann einmal angeschaut. Wird schwierig, das so umzugestalten, wie ich es später brauche. Vielleicht kennt jemand von Euch die Oberfläche der Adobe-Produkte. Das Verhalten der Paletten würde ich gerne nachbilden. Vielleicht muss ich auch alles neu machen.
Wenn noch jemand eine Idee hat, nehme ich sie gerne entgegen :-D
Grüße,
Michael
jaenicke - Di 30.06.09 10:24
freedy hat folgendes geschrieben : |
| Vielleicht kennt jemand von Euch die Oberfläche der Adobe-Produkte. Das Verhalten der Paletten würde ich gerne nachbilden. |
Ich weiß nicht was die da machen, aber die Delphi-IDE (>= D2005) selbst bietet ja ähnliche Dockfeatures wie die Demo, und das Docken in Tabs oder neben andere angedockte Controls geht in der Demo ja auch.
freedy - Di 30.06.09 10:44
Habe mal geschaut.
Hier ist ein Viedo, das ansatzweise mal darstellt, wie Adobe in seinen Programmen mit Werkzeug- bzw. Einstellungspaletten umgeht. Da ist eigentlich alles Drag&Drop bzw. Docking.
http://www.video2brain.com/de/videos-3446.htm
Aber bisher habe ich dazu keine wirkliche Lösung in Delphi gefunden. Natürlich sucht man, bevor man das Rad zwei mal erfindet.
jaenicke - Di 30.06.09 10:56
Das ist doch sehr ähnlich zu dem was in der Demo gezeigt wird. :gruebel:
freedy - Di 30.06.09 11:08
Japp, schon richtig. Jetzt muss ich das nur noch in dem bisher verwendeten Komponentenstil implementieren.
Und Ähnlichkeit ist eben noch nicht genauso. Übertrieben gesagt ist ein Trabbi einem Ferrari auch ähnlich, weil er vier Räder, ein Lenkrad hat und, wenn man das Gaspedal durchdrückt, fahren beide auch vorwärts.
Ich werde mal schauen, in wieweit es möglich wird, das vielleicht doch so nachzubauen.
Danke erstmal für den Hinweis auf die Demos.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!