
The incridible, that I have check both (enable/disable) but I had not see that was inverted...

To use StopControlEventProcedure() is ok for me and it is working perfectly !!

I will still use Empty for numeric check but with different message. Because in case we do not want this checking/message, it's just not to include in SetMethodCode() at xTestCode().
And I will take off hb_IdleSleep( 0.8 ) because there is no more reason to keep it. MessageBoxTimeout took place in that !

It was very good, really good !
Many thanks, Claudio !