Hello guys, i figure out. I just have to override the DoOnChange event.   unit MyUniEdit; interface uses Classes, uniGuiTypes, uniGUIClasses, UniGuiDialogs, UniEdit; type TMyUniEdit = class(TUniEdit) public procedure DoOnChange; override; end; procedure Register; implementation procedure Register; begin RegisterComponents('MyUnigui', [TMyUniEdit]); end; { TMyUniEdit } procedure TMyUniEdit.DoOnChange; begin inherited DoOnChange; // code something end; end.  
    • Upvote
    1