Gracias Victor,
El problema se soluciona si creo un formulario nuevo y agrego los objetos de la clase y lo ejecuto alli mismo. Pero cuando ejecuto mi aplicacion no sirve. Yo tengo un PRG "main.prg" el cual contiene un procedimiento "INICIALIZA" que da formato al _screen sera que tengo algo mal alli?
Aca dejo el procedimiento.
*----------------------------------------------------------------------------------------------*
*... Inicializacion del Entorno del Sistema
*----------------------------------------------------------------------------------------------*
PROCEDURE INICIALIZA
CLOSE DATA
SET BRSTATUS OFF
SET FIELDS OFF
SET AUTOSAVE ON
SET CLOCK STATUS
SET MULTILOCKS ON
SET REPROCESS TO 1
SET SQLBUFFERING ON
SET ESCAPE OFF
SET NOTIFY OFF
SET STATUS ON
SET STATUS BAR ON
SET TALK OFF
SET MESSAGE TO
SET MACKEY TO
SET CENTURY ON
SET CONFIRM ON
SET DELETE ON
SET EXACT ON
SET MESSAGE TO 0
SET MACKEY TO
SET DATE DMY
SET HOURS TO 12
SET SEPARATOR TO ','
SET FIXED OFF
SET ENGINEBEHAVIOR 70
SET DECIMALS TO 2
PUSH KEY CLEAR
ON KEY LABEL ESC
PUSH MENU _MSYSMENU
MENU=SET("SYSMENU")
SET MEMOWIDTH TO 256
SET SYSMENU OFF
DROPDEAD=.F.
TOBEDONE=""
* Inicialización de las Variables Publicas
STORE 0 TO NESTATUS, NERRORES
_SCREEN.WINDOWSTATE=2
_SCREEN.BACKCOLOR=RGB(255,255,255)
_SCREEN.AUTOCENTER=.T.
_SCREEN.BORDERSTYLE=3
_SCREEN.THEMES=.T.
_SCREEN.FONTNAME="Segoe UI"
_SCREEN.FONTSIZE=10
_SCREEN.WINDOWTYPE=1
_SCREEN.ICON="galaxy_logo.ico"
_SCREEN.CLOSABLE=.F.
_SCREEN.MAXBUTTON=.F.
_SCREEN.MINBUTTON=.T.
_SCREEN.TOP=30
IF WEXIST('STANDARD')
HIDE WINDOW STANDARD
ELSE &&WEXIST('STANDARD')
ENDIF &&WEXIST('STANDARD')
SET STATUS BAR ON
RETURN
Gracias!!!