Ho trovato l'inghippo a differenza degli altri controlli la proprietà datachanged dev'essere impostata a true negli eventi closeup e change.
Spero che possa servire ad altri che hanno avuto lo stesso problema