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 Welche Komponente? Seitlich ausblenden. (https://www.delphipraxis.net/165884-welche-komponente-seitlich-ausblenden.html)

Jens Hartmann 19. Jan 2012 19:35

Welche Komponente? Seitlich ausblenden.
 
Hallo und einen schönen guten Abend,

ich suche eine Komponente, so eine Art Panel oder ähnlich, auf der ich weitere Komponenten hinterlegen kann, welche aber automatisch z.B. nach links aus dem Bildschirm heraus ausgeblendet wird. Nicht wie bei Delphi mit der heftzwecke aber so ähnlich. Z.B. mit einer Art TabSheet, welche seitlich immer zu sehen ist und wenn ich mit der Maus darüber gehe, die Kompo(Form) seitlich einblendet.

ich hoffe das war irgendwie verständlich erklärt?

Gruß und Vorab Danke Jens

Jens Hartmann 20. Jan 2012 10:30

AW: Welche Komponente? Seitlich ausblenden.
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe mal als Erklärung was ich meine zwei Screenshots angehangen.

Gruß Jens

s.h.a.r.k 20. Jan 2012 10:38

AW: Welche Komponente? Seitlich ausblenden.
 
Programmier dir das doch schnell selbst? Dann kannst du dich zu 100% das Verhalten implementieren, welches zu haben willst -- klar, es ist schon ein Aufwand, aber vielleicht lohnt es sich ja.

Ansonsten würde ich mal die Toolbar2000/SpTBX-Komponenten anschauen, wobei das genau das mit dieser Heftzwecke ist. Was spricht eigentlich gegen diese Komponente bzw. diese Verhalten!?

uligerhardt 20. Jan 2012 11:27

AW: Welche Komponente? Seitlich ausblenden.
 
Vermutlich kriegst du das mit den VCL-eigenen Dockingmechanismen hin - könnte aber etwas Gebastel werden :mrgreen:
Die DevEx-Kompos können das auch, falls du die hast.

Lemmy 20. Jan 2012 11:36

AW: Welche Komponente? Seitlich ausblenden.
 
Hi,

wenn du das recht einfach lösen willst, dann kannst Du das Verhalten einfach mit einem Panel und Splitter nachbauen, das Panel (alLeft) blendest Du dann einfach entsprechend ein und aus (Visible).

Das sieht aber halt nicht so schick aus wie z.B. die Toolpalette von VIsual Studio und anderen Programmen die die Toolbar "reinfliegen" lassen.

Grüße

tsteinmaurer 20. Jan 2012 11:45

AW: Welche Komponente? Seitlich ausblenden.
 
Solltest du das TMS Component Pack haben, dort gibt es dafür eine Komponente.

Jens Hartmann 20. Jan 2012 11:51

AW: Welche Komponente? Seitlich ausblenden.
 
Zitat:

Zitat von s.h.a.r.k
Ansonsten würde ich mal die Toolbar2000/SpTBX-Komponenten anschauen, wobei das genau das mit dieser Heftzwecke ist. Was spricht eigentlich gegen diese Komponente bzw. diese Verhalten!?

Da spricht nichts gegen. Die Anwendung wird jedoch auch als Touch verwendet. Und da dachte ich, das die Heftzwecke da nicht unbedingt Vorteilhaft ist. Auf der Auszublendenden Komponente wollte ich Button zur Bedienung verschwinden lassen, um im Normalbetrieb den gesamten Bildschirm nutzen zu können.

Gruß Jens

Steku 20. Jan 2012 12:08

AW: Welche Komponente? Seitlich ausblenden.
 
Hi,

auf die Schnelle mal ergoogelt, Suchbegriff war "Sliding Panel".

http://stackoverflow.com/questions/7...animated-panel
http://delphi.about.com/od/delphi-ti...elphi-form.htm

Vielleicht hilft es dir weiter...

Grüße, Steku

s.h.a.r.k 20. Jan 2012 12:57

AW: Welche Komponente? Seitlich ausblenden.
 
Zitat:

Zitat von Jens Hartmann (Beitrag 1146853)
Da spricht nichts gegen. Die Anwendung wird jedoch auch als Touch verwendet. Und da dachte ich, das die Heftzwecke da nicht unbedingt Vorteilhaft ist. Auf der Auszublendenden Komponente wollte ich Button zur Bedienung verschwinden lassen, um im Normalbetrieb den gesamten Bildschirm nutzen zu können.

Du meinst von der Größer her eher ungeschickt, oder? Hm... spätestens hier weiß ich nicht, ob es Komponenten gibt, die genau das ausreichend unterstützen -- da musst du dir den Rat anderer einholen.

Je nach (weiteren) Anforderungen würde ich hier aber fast selbst Hand anlegen und mir Gedanken dies bzgl. machen, denn aufgrund der Touch-Anforderung kannst du wohl einige Dinge optimieren, wie zum Bleistift die Größe des Buttons, der angezeigt wird, wenn die Sidebar zugeklappt ist.

Jens Hartmann 20. Jan 2012 21:14

AW: Welche Komponente? Seitlich ausblenden.
 
Zitat:

Zitat von s.h.a.r.k
Je nach (weiteren) Anforderungen würde ich hier aber fast selbst Hand anlegen und mir Gedanken dies bzgl. machen, denn aufgrund der Touch-Anforderung kannst du wohl einige Dinge optimieren, wie zum Bleistift die Größe des Buttons, der angezeigt wird, wenn die Sidebar zugeklappt ist.

Dann werde ich da wohl mal selber probieren...

Danke trotzdem und Gruß Jens


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 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