![]() |
Popupmenu mit TrackBar - ist das möglich ?
Hi,
ich versuche ein Trackbar in einen Popupmenu reinzukriegen, ist das überhaupt möglich ? gruss seba |
Re: Popupmenu mit TrackBar - ist das möglich ?
Hallo Sebastian,
ich finde die Idee nicht so gut, aber zeichnen kannst du in einem Menüeintrag alles was du willst - du musst nur die Eigenschaft OwnerDraw des Menüs auf True setzen und die Ereignisse OnMeasureItem() und OnDrawItem() bedienen. Menüeinträge haben aber ein eingeschränktes Interaktionsmodell, so dass ein TrackBar da keinen Sinn macht. Ich würde den Trackbar eher in einem popup window anzeigen. Grüße vom marabu |
Re: Popupmenu mit TrackBar - ist das möglich ?
Man könnte ja auch eine Trackbar so ähnlich wie die Edits (zum Bearbeiten der Felder) in den ListBoxen, StringGrids usw. einbauen ... dann hätte die Trackbar ja ihr eigenes "Interaktionsmodell".
|
Re: Popupmenu mit TrackBar - ist das möglich ?
Hallo Frank,
unter Interaktionsmodell verstehe ich in diesem Kontext: Menü öffnen, durchhangeln bis zum command item und dann auslösen. Sobald Dialogelemente aufgenommen werden, wird die Bedienung inkonsistent. [off-topic] Den Aufwand, einem PopupMenu.Item das Verhalten eines Dialogs beizubringen, würde ich nie treiben. Auf der Suche nach Alleinstellungsmerkmalen für die eigene Windows-Anwendung sehe ich bessere Ansatzpunkte als die Verbiegung der GUI-Komponenten. Wenn ich künstlerische Ambitionen hätte, dann würde ich gar keine Standard-Komponenten verwenden. [off-topic] Freundliche Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz