LPARAMETERS tcReportName, tcReportTitle LOCAL loForm _SCREEN.CONTROLBOX = .F. loForm = CREATEOBJECT("Form") WITH loForm .WINDOWSTATE = 1 .CAPTION = tcReportTitle .MINBUTTON = .F. .MAXBUTTON = .T. .CLOSABLE = .T. .MOVABLE = .T. .HALFHEIGHTCAPTION = .T. .BORDERSTYLE = 3 .SCROLLBARS = 3 .BACKCOLOR = RGB(255,255,255) ENDWITH lcFormName = loForm.Name KEYBOARD '{CTRL+F10}' REPORT FORM &tcReportName PREV WINDOW &lcFormName _SCREEN.CONTROLBOX = .T. RELEASE loFormThe reason I did this was I wanted to control the fact that I did not want the user to close the app accidentally when they tried closing a full screen preview. Which users here did. So I create a form on the fly and turn the main screen close option off while they view the report preview. When they are done viewing I turn back on the screen closeable option.