[Lazarus] Order of events: TEdit / TListBox
zeljko
zeljko at holobit.net
Tue May 23 09:18:33 CEST 2017
On 05/23/2017 04:15 AM, kapibara via Lazarus wrote:
> Some more findings. Under Windows, the Edit.Exit event fires before both
> SelectionChange and OnClick no matter what item you select.
It's normal. If you click onto listbox (OnMouseDown of listbox
triggers), TEdit looses focus and triggers OnExit()
> Plus under Windows, SelectionChange fires even though an item might
> already be selected which it doesn't under Linux GTK2. Under both
> environments, the Click event fires after SelectionChange..
OnClick() is passed after OnMouseDown() + OnMouseUp(), so it's normal.
When you press one item with mouse selection changes (click isn't
triggered yet), releasing mouse triggers MouseUp and Click().
zeljko
More information about the Lazarus
mailing list