AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[VCL] Benutzer DropDown Menü

Ein Thema von Aviator · begonnen am 14. Sep 2016 · letzter Beitrag vom 14. Sep 2016
Antwort Antwort
Papaschlumpf73

Registriert seit: 3. Mär 2014
Ort: Berlin
455 Beiträge
 
Delphi 12 Athens
 
#1

AW: [VCL] Benutzer DropDown Menü

  Alt 14. Sep 2016, 17:58
Sowas mache ich immer mit einer Toolbar. Einen ToolButton mit Style=tbsDropDown drauf und dessen Eigenschaft DropDownMenu mit einem ganz normalen PopupMenu verknüpfen.

Dann hat der Schalter gleich einen Pfeil zum aufklappen und das PopupMenu geht direkt unter dem Schalter auf und muss nicht positioniert werden.
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: [VCL] Benutzer DropDown Menü

  Alt 14. Sep 2016, 18:10
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.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: [VCL] Benutzer DropDown Menü

  Alt 14. Sep 2016, 18:38
Wenn Du nicht an rechteckige Formen gebunden sein willst, kannst Du auch Formen "ausstanzen".
-> http://www.delphipraxis.net/159798-t...-mit-loch.html
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: [VCL] Benutzer DropDown Menü

  Alt 14. Sep 2016, 18:41
Notfalls mit GetClipBox den Rahmen des Popup Menu selber flach zeichnen.
Wenn du keine andere Lösung findest.

gruss
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: [VCL] Benutzer DropDown Menü

  Alt 14. Sep 2016, 18:47
Wenn Du nicht an rechteckige Formen gebunden sein willst, kannst Du auch Formen "ausstanzen".
-> http://www.delphipraxis.net/159798-t...-mit-loch.html
Hallo stahli,

danke für den Hinweis. Aber ich glaube ich habe vorhin einfach nur auf dem Schlauch gestanden.

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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:41 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