Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
15. Apr 2011
Du könntest über GetTickCount den Unterschied zwieschen den Aktionen bestimmen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
15. Apr 2011
Man schließe das Popup irgendwie anders (ESC drücken, Woanders hinklicken oder einen Eintrag auswählen) und klicke dann irgendwann später auf seine "Fläche" ... schwupps, der erste Klick wird erstmal ignoriert.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
15. Apr 2011
Hmmm, wenn das Klick-Ereignis bei deiner Fläche ankommt, dann ist das Popup-Menü schon "lange" zu.
Du könntest mal sehenm ob dein Popupmenü ein Ereignis hat, welches beim Schließen ausgelöst wird und von dieser Stelle aus den Klick irgendwie abfangen, bevor er in deiner "Fläche" ankommt.
(Notfalls ein Fläg setzen, daß der nächste Klick nicht gezählt wird.
Oder falls das Klick-Ereignis doch...