Page 1 of 1

Antonio - Problemas com classe button

PostPosted: Mon Jul 28, 2008 8:58 pm
by Rossine
Olá Antonio,

Testando o exemplo TESTBUBM.PRG clique sobre qualquer botão e mantenha o botão do mouse pressionado e arraste o cursor do mouse para fora do botão e solte-o, você verá que a função que está em "bAction" não será executada.

Obrigado,

Rossine.

PostPosted: Mon Jul 28, 2008 9:23 pm
by Rossine
Olá,

Incluí o trecho abaixo em BUTTON.PRG, e talvez isto seria uma possível solução:

Code: Select all  Expand view

...
  METHOD LButtonUp( nRow, nCol, nFlags )
...


METHOD LButtonUp( nRow, nCol, nFlags ) CLASS TButton

//   if ! ::lProcessing       Sempre retorna .F.
      ::Click()
//   endif

return nil

...



Testei aqui e funcionou :lol:

Isto está certo ?

Obrigado,

Rossine.

PostPosted: Mon Jul 28, 2008 10:06 pm
by Ruben D. Fernandez
Rossine:

Disculpa me meta en el tema, pero creo que ese comportamiento
normal en los botones.

Saludos

Ruben Fernandez.

PostPosted: Mon Jul 28, 2008 11:42 pm
by Antonio Linares
Rossine,

Como te comenta Ruben, ese comportamiento es el usual de los botones.

PostPosted: Tue Jul 29, 2008 12:36 pm
by Rossine
OK, entendi :lol:

Obrigado,

Rossine.