Estou com um problema no interactiveclose ou não estou usando da forma correta. Alguém pode dar uma olhada para ver se tô fazendo alguma coisa errada?
Programa
Código: Selecionar todos
#include <minigui.ch>
FUNCTION Main
LOAD WINDOW FORM_VENDA
SetProperty('FORM_VENDA','ROW',0)
SetProperty('FORM_VENDA','COL',0)
FORM_VENDA.Center
FORM_VENDA.Activate
RETURN( NIL )
*-------------------------------------------------------------------------------
FUNCTION SAI()
IF MsgYesNo('Sai ?','MENSAGEM', , ,.F.)
THISWINDOW.RELEASE
ENDIF
RETURN NIL
Código: Selecionar todos
*HMGS-MINIGUI-IDE Two-Way Form Designer Generated Code
*OPEN SOURCE PROJECT 2005-2015 Walter Formigoni http://sourceforge.net/projects/hmgs-minigui/
DEFINE WINDOW TEMPLATE AT 9 , -48 WIDTH 1382 HEIGHT 744 TITLE 'PDV - DATASAC V1.3' MAIN ON INTERACTIVECLOSE SAI()
DEFINE LABEL LABEL_DESCRICAO_PRODUTO1
ROW 0
COL 0
WIDTH 1366
HEIGHT 30
VALUE ''
FONTNAME 'VERDANA'
FONTSIZE 12
BACKCOLOR {0,0,225}
END LABEL
DEFINE LABEL LABEL_DESCRICAO_PRODUTO
ROW 20
COL 0
WIDTH 1366
HEIGHT 80
VALUE 'CAIXA LIVRE'
FONTNAME 'VERDANA'
FONTSIZE 36
FONTBOLD .T.
BACKCOLOR {0,0,225}
FONTCOLOR {255,255,255}
CENTERALIGN .T.
END LABEL
DEFINE LABEL LABEL_CODIGO
ROW 615
COL 2
WIDTH 198
HEIGHT 20
VALUE 'CÓDIGO PRODUTO'
FONTNAME 'VERDANA'
FONTSIZE 16
FONTBOLD .T.
TRANSPARENT .T.
AUTOSIZE .T.
FONTCOLOR {0,0,255}
END LABEL
DEFINE TEXTBOX TBOX_CODIGO
ROW 640
COL 2
WIDTH 300
HEIGHT 42
FONTNAME 'VERDANA'
FONTSIZE 22
FONTBOLD .T.
MAXLENGTH 20
BACKCOLOR {0,255,255}
FONTCOLOR {0,0,255}
END TEXTBOX
DEFINE LABEL LABEL_TOTAL_COMPRA
ROW 620
COL 810
WIDTH 174
HEIGHT 54
VALUE 'TOTAL'
FONTNAME 'VERDANA'
FONTSIZE 40
FONTBOLD .T.
AUTOSIZE .T.
FONTCOLOR {0,0,255}
END LABEL
DEFINE GETBOX TBOX_TOTAL_COMPRA
ROW 615
COL 1000
WIDTH 363
HEIGHT 68
VALUE 0
PICTURE '@E 9,999.99'
FONTNAME 'VERDANA'
FONTSIZE 42
FONTBOLD .T.
BACKCOLOR {0,0,255}
FONTCOLOR {255,255,255}
END GETBOX
END WINDOWSeu coloco o MsgYesNo na linha de definição do formulário
Código: Selecionar todos
DEFINE WINDOW TEMPLATE AT 13 , 4 WIDTH 1382 HEIGHT 744 TITLE 'PDV - DATASAC V1.3' MAIN ON INTERACTIVECLOSE MsgYesNo('Sai ?','MENSAGEM', , ,.F.)
Está faltando algum SET ou coisa assim?
Obrigado
Rubens
