| Autor |
Beitrag |
freedy
      
Beiträge: 403
Erhaltene Danke: 1
Winows 7
Delphi XE
|
Verfasst: Mo 29.06.09 16:56
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
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: 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 
      
Beiträge: 403
Erhaltene Danke: 1
Winows 7
Delphi XE
|
Verfasst: 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
Grüße,
Michael
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: 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 
      
Beiträge: 403
Erhaltene Danke: 1
Winows 7
Delphi XE
|
Verfasst: 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.
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
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Di 30.06.09 10:56
Das ist doch sehr ähnlich zu dem was in der Demo gezeigt wird. 
|
|
freedy 
      
Beiträge: 403
Erhaltene Danke: 1
Winows 7
Delphi XE
|
Verfasst: 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.
|
|