![]() |
ComboBox OnClick Problem
Hallo,
wenn man bei einer ComboBox etwas dem OnClick Ereignis zuweist, wird bei einem Mausklick erst die Liste nach unten aufgeklappt und erst wenn man aus dieser aufgeklappten Liste ein Item/Wert anklickt wird das OnClick Ereignis ausgelöst. Wie kann ich das OnClick Ereignis schon beim allerersten Klick auf die Combobox auslösen lassen und ein Aufklappen der Liste verhindern? Hintergrund der ganzen Geschichte ist, dass ich die Kombobox während der Laufzeit mit der Maus verschieben möchte. Viele Grüße |
Re: ComboBox OnClick Problem
Delphi-Quellcode:
DropDown-Event. :)
procedure OnDropDown(...);
|
Re: ComboBox OnClick Problem
Diesen Event hab ich doch glatt übersehen. Hab den gleichen Effekt gerade mit folgenden Code hinbekommen.
Delphi-Quellcode:
Aber die Liste darf nicht "dropdownen". Wie kann ich das verhindern?
type TMyComboBox = class(TCombobox);
var MyComboBox = TMyComboBox; [...] MyComboBox.OnMouseDown := ... [...] |
Re: ComboBox OnClick Problem
Solltest du der Combobox die entsprechenden Windows-Botschaften nicht "verheimlichen" können?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 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