on command; SET POINT TO "?" - Form designer - add a textbox - select textbox - on textbox gotfocus WAIT WINDOW VARTYPE(THIS.Value) on command: ASELOBJ(ax) ax[1].value=$1 ? VARTYPE(ax[1].value) && print Y : this is the value of the instanced textbox Now run !!!! on the window message you see a C