Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Popupmenü zum aufklappen (like Startmenü) (https://www.delphipraxis.net/14644-popupmenue-zum-aufklappen-like-startmenue.html)

SirThornberry 13. Jan 2004 10:32


Popupmenü zum aufklappen (like Startmenü)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie bekommt man so ein Popupmenü hinn im style vom xp-startmenü so das man bestimmte einträge ausblenden lassen und diese dann aufklappen wenn ich auf den pfeil drücke?

MathiasSimmack 13. Jan 2004 11:25

Re: Popupmenü zum aufklappen (like Startmenü)
 
Müsste wohl das ActionMenu (oder wie diese Komponente heißt) sein, die es ab Delphi 7 (oder schon 6?) gibt.

SirThornberry 13. Jan 2004 20:46

Re: Popupmenü zum aufklappen (like Startmenü)
 
Du meinst aber nicht die ActionMainMenüBar?? Das soll wie nen normales popup sein aber halt mit den Pfeilen so wie im Startmenü wenn die nicht benutzen einträge ausgeblendet sind und halt erst erscheinen wenn man auf den pfeil klickt

ritzy 15. Jan 2004 18:42

Re: Popupmenü zum aufklappen (like Startmenü)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

der Screenshot sollte eigentlich genug aussagen.
Also das mit dem Pfeil wo druafklicke funzt auch ganz gut.
Hier der code den die entsprechende komponente Beispielsweise als onklickevent bekommen könnte

popupmenu1.Popup(mouse.CursorPos.x,mouse.CursorPos .y);

naja man könnte dann noch den mousebutton abfragen aber das sollte wohl reichen

p.s. heist übrigens popup un ist schon in Version 5 von Delphi enthalten

Helpliner 15. Jan 2004 18:57

Re: Popupmenü zum aufklappen (like Startmenü)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich glaube er meint eher so etwas wie die Funktion "persönlich angepasste Menüs verwenden" in den neueren Windows Versionen, bei der selten benutzte Menüpunkte im Startmenü >> Programme ausgeblendet werden.

Wie du so etwas realisieren kannst, kann ich dir leider auch nicht sagen aber von CoolDev gibt es eine Komponenten Sammlung "Cool Menus", in der sich sowas realisieren lässt (siehe Screenshot) - ist leider kommerziell.

Robert_G 15. Jan 2004 19:28

Re: Popupmenü zum aufklappen (like Startmenü)
 
Genau dafür sind die ActionBand-kompos ja da.
Schau mal hier.
In irgendeiner App habe ich das schon einmal verwendet => es funktioniert also.
In der Praxis ist dieses blöde Pfeilgeklicke aber hypernervig! Deshalb lasse ich diese Funktion immer deaktiviert.



Mit dem neuesten Update gibt es auch Popup-menüs für ActionBands.

Ich finde, dieses Package tierisch praktisch und benutze es in fast allen Projekten.

SirThornberry 15. Jan 2004 19:40

Re: Popupmenü zum aufklappen (like Startmenü)
 
@GeorgeWNewbie: Genau so wies auf den Screenshots aussieht mit den "angepassten Menüs" das hab ich gesucht. Thx

Robert_G 15. Jan 2004 19:46

Re: Popupmenü zum aufklappen (like Startmenü)
 
ActionBands ist nicht nur hübsche Designbastelei...

Du definierst im ActionMan deine Actions (oder fügst StandardActions wie das Edit-, File-, Search- menü incl. Icons hinzu)

Delphi hat in vielen Kompos die Property "Action", dort kannst du diese Actions auswählen.
Danach hat dein Button (PopupMenuItem,...) autom. Icon, Hint, Enabled/disabled,... der TAction.

und, und, ...

SirThornberry 15. Jan 2004 19:48

Re: Popupmenü zum aufklappen (like Startmenü)
 
Gibts zu dem ActionBands irgendwie nen Demosource???

Robert_G 15. Jan 2004 19:53

Re: Popupmenü zum aufklappen (like Startmenü)
 
Soll' ich dir einen schicken?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.
Seite 1 von 2  1 2      

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