![]() |
Combo Box -> Item deaktivieren
'loha Follks,
ich suche nach einer Möglichkeit, Items in einer Combo Box zu deaktivieren. Sie sollen zwar angezeigt werden, aber nicht anwählbar sein. Dem entsprechenden Item einfach kein Ereignis "zuweisen" wäre schon was, aber dass kommt für den Benutzer nicht so toll. Danke und Grüsse hirnstroem |
Re: Combo Box -> Item deaktivieren
Ab D7 Gibts das Event OnSelectItem oder so.. da kannst Du dan schaun, ob er ein deaktivierten Eintrag selektiert hat und die Box wieder aufklappen (nicht vergessen immer vorm aufklappen den aktuellen Wert merken, damit Du ihn wieder herstellen kannst).
Eine elegantere Lösung wäre, der Liste eine neue Nachrichtenroutine unterzuschieben, aber das ist ETWAS komplex. Such mal nach 'SetWindowLong' |
Re: Combo Box -> Item deaktivieren
Mittlerweile sähe ich mich mit der Fähigkeit, einem einzigen Item eine neue Textfarbe zu geben, schon bedient.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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