![]() |
TActionToolBar ButtonType btDropDown
Hallo,
ich wollte gerne eine TActionToolBar benutzen, und hätte gerne einen Button, der einen Pfeil anzeigt und kein Splitbutton ist. Ich habe versucht den CommandStyle auf Button zu stellen, und den dann ButtonType auf btDropdown. Den Menüinhalt habe ich als Items hinzugefügt. Irgendwie scheint Delphi aber überhaupt nicht auf die Eigenschaft ButtonType zu reagieren. Auf CommandStyle ebenso. Egal, was ich da einstelle, ich bekomme sobald ich in die Items einen Eintrag hinzugefügt habe einen Pfeil, so dass ich den Button und den Pfeil einzeln klicken kann. Kann es sein, dass die TActionToolBar diese Eigenschaften überhaupt nicht unterstützt und diese nur für die RibbonBar genutzt werden? Gibt es eine Alternative in Delphi selbst? Danke Oliver |
AW: TActionToolBar ButtonType btDropDown
Warum willst du den Pfeil nicht? Wie soll der Benutzer ohne wissen, dass der Button mit einem Menü verknüpft ist?
Hat dein Programm ein Windows-Manifest? |
AW: TActionToolBar ButtonType btDropDown
Wenn ich mich recht erinnere, ist dieses Split-Verhalten in der VCL hard-coded.
|
AW: TActionToolBar ButtonType btDropDown
Zitat:
Deswegen ja die Eigenschaft DropDown und nicht Split. Es wird halt auch ein Trennstrich angezeigt, der ja bei DropDown falsch ist! Bei Split wäre das Verhalten ja richtig. Aber wenn ich auf den Button klicke, wird halt die Aktion vom Button ausgelöst :-( Ein weiteres Phänomen ist, dass wenn ich einen Doppelklick in ein TActionToolBar Element mache, dass es gelöscht wird (in der IDE)! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr. |
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