@ 850,560 OWNERBUTTON oOwnerbutton1 SIZE 98,32 ;
TEXT 'Salvar' ;
COORDINATES 30, 0, 0, 0 ;
BITMAP 'APPLYBMP' FROM RESOURCE TRANSPARENT;
COORDINATES 5, 0, 0, 0;
ON CLICK {|| hwg_Enddialog() }
oOwnerbutton1:Anchor := 12
oOwnerbutton1:lEnabled := .F.
ou
@ 850,560 OWNERBUTTON oOwnerbutton1 SIZE 98,32 ;
TEXT 'Salvar' ;
COORDINATES 30, 0, 0, 0 ;
BITMAP 'APPLYBMP' FROM RESOURCE TRANSPARENT DISABLED;
COORDINATES 5, 0, 0, 0;
ON CLICK {|| hwg_Enddialog() }
oOwnerbutton1:Anchor := 12
Somente Mudam a cor para desabilitado, mas o botão continua funcionando, acho que tem furo ai !!!
OWNWRBUTTON DISABLE continua funcionando
Moderador: Moderadores
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
OWNWRBUTTON DISABLE continua funcionando
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
OWNWRBUTTON DISABLE continua funcionando
Olá!
Troque lEnabled por enabled:
Ou faça uma chamada ao método:
Troque lEnabled por enabled:
Código: Selecionar todos
oOwnerbutton1:enabled := .F.Código: Selecionar todos
oOwnerbutton1:disable()[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
OWNWRBUTTON DISABLE continua funcionando
Nao faz diferença ele somente deixa o botao com cor de desabilitado , mas o botão continuaalxsts escreveu:Olá!
Troque lEnabled por enabled:Ou faça uma chamada ao método:Código: Selecionar todos
oOwnerbutton1:enabled := .F.Código: Selecionar todos
oOwnerbutton1:disable()
sendo clicavel
minha solução foi essa
Código: Selecionar todos
@ 850,560 OWNERBUTTON oOwnerbutton1 SIZE 98,32 ;
TEXT 'Salvar' ;
COORDINATES 30, 0, 0, 0 ;
BITMAP 'APPLYBMP' FROM RESOURCE TRANSPARENT;
COORDINATES 5, 0, 0, 0;
ON CLICK {||IF(oOwnerbutton1:lEnabled,hwg_Enddialog(),) }
oOwnerbutton1:Anchor := 12 Código: Selecionar todos
CLASS HOwnButton INHERIT HControl
CLASS VAR cPath SHARED
DATA winclass INIT "OWNBTN"
DATA lFlat
DATA aStyle
DATA state
DATA bClick
DATA lPress INIT .F.
DATA lCheck INIT .F.
DATA xt, yt, widtht, heightt
DATA oBitmap, xb, yb, widthb, heightb, lTransp, trColor
DATA oPen1, oPen2
DATA lEnabled INIT .T.
DATA nOrderHARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
OWNWRBUTTON DISABLE continua funcionando
Uma solução até resolver isso seria:
oOwnerbutton1:bClick := NIl
e, para habilitar o click
oOwnerbutton1:bClick := {|| hwg_Enddialog() }
oOwnerbutton1:bClick := NIl
e, para habilitar o click
oOwnerbutton1:bClick := {|| hwg_Enddialog() }
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)