Am 05.10.2016 um 10:00 schrieb Michael Schnell via Lazarus:
Maybe an additional property defining the behavior of the appropriate callbacks for all those controls to be "UserAction" "ProgramAction" or "Both", defaulting to the Delphi behavior might be a good idea.

-Michael
Thats sounds interesting!

A lot of newbies errors rest upon this, I often can see in the forums, e.g. endless loops:

TFooControl.OnChange (called by user) -> change TBarControl.Text
TBarControl.OnChange (called by code) -> change TFooControl.Text
TFooControl.OnChange (called by code) -> ...

Of cause, it would be a big job (for all widgetsets), to implement such a property (FOnChange is inserted on various class places), but IMHO it isn't impossible to do it for useful controls.

But I'm not sure, would such a property be accepted by the Lazarus developer?

Kind regards

Michl
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to