Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
8. Okt 2006
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.
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...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
8. Okt 2006
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...