Código: Selecionar todos
FUNCTION gui_TextCreate( xDlg, xControl, nRow, nCol, nWidth, nHeight, ;
xValue, cPicture, nMaxLength, bValid, bAction, cImage )
IF Empty( xControl )
xControl := gui_newctlname( "TXT" )
ENDIF
DEFINE GETBOX ( xControl )
PARENT ( xDlg )
ROW nRow
COL nCol
HEIGHT nHeight
WIDTH nWidth
FONTNAME DEFAULT_FONTNAME
IF ValType( xValue ) == "N"
NUMERIC .T.
INPUTMASK cPicture
ELSEIF ValType( xValue ) == "D"
DATE .T.
DATEFORMAT cPicture
ELSEIF ValType( xValue ) == "L" // workaround to do not get error
xValue := " "
ELSEIF ValType( xValue ) == "C"
MAXLENGTH nMaxLength
ENDIF
VALUE xValue
IF ! Empty( bAction )
ACTION bAction
ENDIF
IF ! Empty( cImage )
IMAGE cImage
ENDIF
//ON LOSTFOCUS Eval( bValid )
VALID bValid
END GETBOX
(bValid)
RETURN Nil
Falta alguma coisa ?

