IF THIS.Value=CHR(nKeyCode) NODEFAULT THIS.InteractiveChange() ENDIFThe OKL thing almost worked, but caused the next control to receive focus, like, five times, and flashed around as if I used something from the Bag Of Evil Tricks ((c) Gonzo). This works without a glitch, thanks, you saved my Friday :) (which is not finished yet, there's a bottle of Guinness in the fridge...)