Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Suche "Klappmenü" (https://www.delphipraxis.net/82473-suche-klappmenue.html)

MaOfDe 13. Dez 2006 22:58


Suche "Klappmenü"
 
hiho,

bin auf der Suche nach nem Klappmenü. Gemeint sind solche zusammklappbaren "Gruppen", wie zB bei 3D Studio Max oder Macromedias Dream Weaver oder Flash Editor. Find sowas ganz praktisch, da man ne Menge Tools auf engem Raum verstauen kann, aber dennoch übersichtlich bleibt.
Hab sowas schonma selbst geproggt, nur is das schon n Jahr her ^^ und ich müsste das noch "IDE-tauglich" machen zum schnellen Erstellen der GUI, sonst müsste ich alles zur Laufzeit via Code kreieren ^^.
Und bevor ich mich in sone VCL-Schlacht stürze wollt ich ma fragen ob jemand von euch eine solche Kompo für Delphi kennt.

MfG MaOfDe

mkinzler 14. Dez 2006 05:31

Re: Suche "Klappmenü"
 
Zeig mal in einem Screenshot was du meinst.

alzaimar 14. Dez 2006 08:03

Re: Suche "Klappmenü"
 
Check doch mal www.torry.net

MaOfDe 14. Dez 2006 12:30

Re: Suche "Klappmenü"
 
Liste der Anhänge anzeigen (Anzahl: 1)
@alzaimar: torry hab ich schon abgecheckt, aber nix gefunden.

@mkinzler: jo hier n screenshot vonnem "klappmenü"

kaiser1401 14. Dez 2006 12:45

Re: Suche "Klappmenü"
 
Du könntest dir mal den "Thunderbirdlike tree v.1" auf http://www.torry.net/pages.php?s=77 anschauen. ist zwar nciht ganz so, könnte aber vieleicht helfen.

Hab den gefunden als ich nach alternativen zu nem standard treeview gesucht habe. Passt zwar für mich nciht und ich hab ihn mir auch nciht weiter angeschaut, aber vieleicht lässt sich damit in etwa das machen was du vor hast.

MaOfDe 14. Dez 2006 12:56

Re: Suche "Klappmenü"
 
@kaiser1401: coole Kompo, nur muss man leider auch alles (sections und unterkompos) zur laufzeit einbinden...

SirThornberry 14. Dez 2006 12:58

Re: Suche "Klappmenü"
 
Also ich würds mir dann wohl selbst schreiben. Einfach ein Panel/Scrollbox wo man per Klick die Größe ändert (aufklappen, zuklappen) und dann mehrere davon mit Align=alTop untereinander setzen

shmia 14. Dez 2006 13:05

Re: Suche "Klappmenü"
 
Im Prinzip ist das "nur" eine andere Darstellung eines TPageControls.
1.) Unterschied
Während bei PageControl die Reiter horizontal angeordnet sind,
sind sie hier vertikal untereinander angeordnet
2.) Das Pagecontrol kann immer nur eine Seite gleichzeitig darstellen.
Das "Klappmenü" (ich möchte mal FlipPageControl dazu sagen) kann mehrere Pages gleichzeitig
darstellen

MaOfDe 14. Dez 2006 13:12

Re: Suche "Klappmenü"
 
@SirThornberry: jo, hab ich auch schonma so gemacht, in nem Fraktal-Viewer(siehe Homepage). Meine Kompo (die ich in nem späterem Projekt entwickelt hab) beruht auch auf Panels, ScrollBoxn und PaintBoxn damits schön aussieht ^^.

Werd jetz doch die Kompo selber schreiben und falls feddich hier reinposten. Würd mich aber trotzdem freuen wenns ne Alternative gibt ^^.

@shmia: *erleuchtungbekomm* Ich nenne die Compo "FoldingPageCtrl" ^^. Da sie ja eigentlich faltet und nichts umdreht. Und isja och ken Menü ^^ (jeah endlich nen anständingen Namen gefunden hrhr)
Verbreitet die Kunde ^^ lol.

SirThornberry 14. Dez 2006 13:23

Re: Suche "Klappmenü"
 
Paintboxen? Du kannst doch direkt auf die Canvas vom Panel malen bzw. von TCustomControl ableiten und das ganze Design ohne die Panel-Properties realisieren.

shmia 14. Dez 2006 13:34

Re: Suche "Klappmenü"
 
Zitat:

Zitat von MaOfDe
@shmia: *erleuchtungbekomm* Ich nenne die Compo "FoldingPageCtrl" ^^. Da sie ja eigentlich faltet und nichts umdreht. Und isja och ken Menü ^^ (jeah endlich nen anständingen Namen gefunden hrhr)
Verbreitet die Kunde ^^ lol.

Mich wundert es auch, dass dieses "FoldingPageCtrl" bisher so wenig in Anwendungen zu sehen ist.
Eigentlich ein geniales Teil, dass wie andere Win-Controls auch Standard sein müsste.

MaOfDe 14. Dez 2006 14:20

Re: Suche "Klappmenü"
 
Zitat:

Zitat von SirThornberry
Paintboxen? Du kannst doch direkt auf die Canvas vom Panel malen bzw. von TCustomControl ableiten und das ganze Design ohne die Panel-Properties realisieren.

mh ja gut hast recht. werdsch daraufhin überarbetien meine kompo, aber für das wesentliche lass ich die paintboxn erstma drin, betrifft ja nur den "SectionHeader", sprich dem Kopf eines Abschnittes.

Zitat:

Zitat von shmia
Mich wundert es auch, dass dieses "FoldingPageCtrl" bisher so wenig in Anwendungen zu sehen ist.
Eigentlich ein geniales Teil, dass wie andere Win-Controls auch Standard sein müsste.

Ja, stimmt is schon ne pleite dass das nich standard ist ^^.

Pfoto 14. Dez 2006 15:18

Re: Suche "Klappmenü"
 
Folge diesem Link auf Torry.net:
http://www.torry.net/quicksearchd.ph...tudio&Title=No

Die Autoren bezeichnen es als 3D-Studio-like,
könnte also das sein was du suchst...

Gruß
Pfoto

xaromz 14. Dez 2006 16:32

Re: Suche "Klappmenü"
 
Hallo,

sowas ähliches, allerdings eher als TPageControl-Ersatz hab ich auch geschrieben. Dabei können die einzelnen Seiten minimiert werden.

Kannst Dir ja mal meine MWKToolPalette anschauen.

Gruß
xaromz

MaOfDe 14. Dez 2006 23:35

Re: Suche "Klappmenü"
 
Zitat:

Zitat von Pfoto
Folge diesem Link auf Torry.net:
http://www.torry.net/quicksearchd.php?String=3dstudio&Title=No

Die Autoren bezeichnen es als 3D-Studio-like,
könnte also das sein was du suchst...

Mh schick schick, jedoch muss man für jeden neuen abschnitt auch ne neue komp auf die Form ziehn. Ich progg mal an menem weiter...


Zitat:

Zitat von xaromz
sowas ähliches, allerdings eher als TPageControl-Ersatz hab ich auch geschrieben. Dabei können die einzelnen Seiten minimiert werden.

Kannst Dir ja mal meine MWKToolPalette anschauen.

hui, schicke kompo, nettes design. so macht auf der gui-rumklickern spaß ^^ *auf-platte-saug*.

MaOfDe 18. Dez 2006 18:25

Re: Suche "Klappmenü"
 
Liste der Anhänge anzeigen (Anzahl: 1)
sohoho,
nachdem ich wien Berserker die F1-Taste missbraucht habe, schick ich hier die ersehnte Kompo. Ist vielleicht nicht das optimalste, aber man kann mit arbeiten ^^.

[OT]btw. Twilight Princess is oberaffengeil.[/OT]

Besonderheiten an der Kompo:
- man kann die Sheets zur Designzeit einfügen, sie verschieben und deren Größe ändern
- mit nem Doppelklick kann man sie zur Designzeit auf- und zuklappen
- ansonsten nichts erwähnenswertes, ist jedoch noch arm an Events, da ich eigentich keine brauche, jedenfalls jetz noch nicht

[edit]kleinen Bug, der beim expandieren auftritt, entfernt[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz