* Create progress message and cancel button lcWaitObjectName = THIS.Name + [Progress] IF TYPE(lcWaitObjectName) = "O" &lcWaitObjectName..Visible = .T. ELSE * Create object =THISFORM.NewObject(lcWaitObjectName,ctnProgressWindow,"Connection_Lib.vcx") PROCEDURE cmdcancel.Click * CmdCancel Click DO something.prg ENDPROC THISFORM.&lcWaitObjectName..Left = 10 THISFORM.&lcWaitObjectName..Top = 10 THISFORM.&lcWaitObjectName..WIDTH = THISFORM.Width - 20 THISFORM.&lcWaitObjectName..HEIGHT = THISFORM.Height - 20 ENDIF