Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
21. Jun 2011
Ja, das passiert genau über CBN_CLOSEUP. Das ist für Windows ein solches DropDown-Control, eben eine Combobox. Deshalb wird da via WM_COMMAND der NotifyCode CBN_CLOSEUP geschickt um es zu schließen. Ich bezweifle, dass du das adaptieren kannst ohne auch eine ComboBox zu implementieren. (Sicher bin ich da nicht, ich habe es nie versucht.)
Das siehst du in TCustomComboBox.CreateParams. Dort wird...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
21. Jun 2011
Zum Schließen dient der NotifyCode CBN_CLOSEUP oder auch die Methode CloseUp, die protected ist, also von einer abgeleiteten klasse (oder mit Tricks) erreichbar ist. Das kannst du aber auch im Quelltext der TComboBox direkt sehen. ;-)
Und als Ereignis, denn das war ja was du gefragt hattest (auch wenn ich nicht sicher bin, dass du das meintest) gibt es OnCloseUp.
// EDIT:
Ach ja, und dann...