bDeskTop = .F. oMyForm = CreateObj ("frmMyForm") && The form will be created inside _Screen. oMyForm.Show () Clear Events bDeskTop = .T. oMyForm = CreateObj ("frmMyForm") && It doesn't change, the form is created inside _Screen again. oMyForm.Show () Clear Events Define Class frmMyForm as Form . . . Desktop = bDeskTop . . . EndDefine