go_object=getfocus() choose case TypeOf(go_object) case DataWindow! dw_object=go_object dw_object.undo() case EditMask! em_object=go_object em_object.undo() case MultiLineEdit! mle_object=go_object mle_object.undo() case RichTextEdit! rte_object=go_object rte_object.undo() case SingleLineEdit! sle_object=go_object sle_object.undo() case else messagebox("Error","Can not undo") end choose