Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Suche Control: DropDown & On/Off Schalter (https://www.delphipraxis.net/212770-suche-control-dropdown-off-schalter.html)

LionKing 30. Mär 2023 07:43

Suche Control: DropDown & On/Off Schalter
 
Hallo Welt,

Ich suche ein Control, das sowohl eine DropDown Liste bietet, als auch die Möglichkeit das ausgewählte Element ein- und auszuschalten.

TAdvGlowButton von TMS hat beides, aber leider nicht beides gleichzeitig, was ich brauchen würde.

Kennt jemand so ein Control?

TIA und Gruss - LionKing

klaus schaaff 30. Mär 2023 11:18

AW: Suche Control: DropDown & On/Off Schalter
 
Hallo LionKing,

im Prinzip kann das mit TTreeView oder verschiedenen Formen von
TCheckListCombo machen. Die Schalterfunktion stellt dort immer die CheckBox dar, wobei eine Bildansicht eines Schalters über TImageList immer möglich ist.

Bei TCheckListCombo bitte mal bei Torry suchen oder bei Komponenntensammlungen: CodeBot, ATCheckedComboBox, Deltu Master, TntUnicode Checked ComboBox, da war mal sowas dabei.

Wie man sowas mit TTreeView macht, könnte ich dir 'ne Demo hochladen.

Liebe Grüße
Klaus Schaaff

LionKing 30. Mär 2023 12:26

AW: Suche Control: DropDown & On/Off Schalter
 
Danke sehr; ich werde mich dort mal umsehen.

AuronTLG 30. Mär 2023 15:30

AW: Suche Control: DropDown & On/Off Schalter
 
In den Jedis ist auch die TJvCheckedComboBox drin, welche quasi genau das ist: Eine Combobox, in der man die einzelnen Elemente an- und abhaken kann.

himitsu 30. Mär 2023 15:44

AW: Suche Control: DropDown & On/Off Schalter
 
Im FMX gäbe es TPopup,
womit man sich beliebige Dropdowns, bzw. Popups, selber bauen kann,
also jedwede Komponente(n) dort rein tun kann, wie man will. (z.B. eine CheckListBox)

Im Designer ist es wie ein Panel, was zur Laufzeit unsichtbar wäre und auf Befehl über der Form schwebt (halt wie Popup und DropDown).


In der VCL geht es, mit einem TPanel, nicht "über", sondern auf/in der Form
und man müsste sich das Verhalten des Popup/DropDown selber bauen, also z.B. beim OnExit es wieder ausblenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 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