Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aviator,
14. Sep 2016
Hallo stahli,
danke für den Hinweis. Aber ich glaube ich habe vorhin einfach nur auf dem Schlauch gestanden. :roll:
Ich werde es wohl noch einfacher machen und einfach nur ein Panel erzeugen (bzw. schon im Design vorhalten) und darin dann Labels erstellen die im OnClick die entsprechenden Fenster aufrufen oder eine bestimmte Funktion starten.
Trotzdem danke für die Antworten. :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aviator,
14. Sep 2016
Naja mit einem PopupMenü wollte ich es ja wie bereits geschrieben nicht machen.
Ich glaube ich werde dafür ein Frame erstellen und das dann mit Panels befüllen. Da kann man ja dann BevelOuter auf bvNone setzen und dann hat man auch keine Ränder/3D Effekte mehr.
Mal schauen wie das dann später aussieht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aviator,
14. Sep 2016
Naja. Ich hätte gerne einen etwas flacheren Effekt wie das im Screenshot zu sehen ist. Ein PopupMenu steht ja immer so ein bisschen über der Form mit einem 3D Effekt. Das gefällt mir in dem Zusammenhang aber irgendwie nicht.
Klar, es wäre das Einfachste wie man es umsetzen kann. Aber das Auge isst kuckt ja bekanntlich mit. :cyclops:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aviator,
14. Sep 2016
Hallo Markus,
mir ging es weniger um den Button als um das Menü das danach aufklappt. Als "Button" verwende ich wie in #1 erwähnt ein Label mit einem kleinen Pfeil nebendran.
Nur habe ich aktuell keine Vorstellung davon wie ich so ein Menü am einfachsten zeichnen bzw. welche native Komponente ich dafür verwenden kann.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Aviator,
14. Sep 2016
Hallo Delphianer,
der Titel ist vielleicht nicht so besonders aussagekräftig, aber ich versuche mal das etwas zu erklären.
Viele Programme haben ja zur Zeit ein Menü das sich über den Klick auf den Benutzernamen (meist oben rechts in der Ecke) öffnen lässt. Das ganze sieht dann etwa so aus:
Jetzt ist meine Frage, wie ich so etwas in Delphi am besten hinbekomme. Habe das Gefühl, dass...