Página 1 de 1

Evento onClick no Browse ativado por click duplo

Enviado: 15 Nov 2012 18:21
por alencar
Por padrão o Browse da hwgui o evento onClick é ativado somente por click duplo, necessito que o evento onClick seja ativado por um click apenas...
Já tenho um tempo que estou pesquisando isso e nada.... é o meu primeiro post no forum e desde já agradeço a todos antecipadamente....

Evento onClick no Browse ativado por click duplo

Enviado: 16 Nov 2012 11:48
por esbasso

Código: Selecionar todos

Faça assim

   @ 19,52 BROWSE oBrowse2 DATABASE SIZE 242,149 ;
        STYLE WS_TABSTOP;
         BACKCOLOR 16448764       ; 
        ON OTHERMESSAGES {|This,msg,wParam,lParam| oBrowse2_onOtherMessages( This,msg,wParam,lParam ) }


STATIC FUNCTION oBrowse2_onOtherMessages( This,msg,wParam,lParam )
   
   LOCAL aPos
   IF msg = WM_LBUTTONDOWN 
     aPos := This:ButtonDown( lParam, .T. )
      MsgINFO('CLIQUEI NA LINHA ' + STR(APOS[1])+" COLUNA " + STR(APOS[2]))
   ENDIF
   RETURN -1

Evento onClick no Browse ativado por click duplo

Enviado: 16 Nov 2012 12:36
por Pablo César
Gostei desse evento "ON OTHERMESSAGES", não conhecia. Muito bom !

Esse evento é só para Browse ? Ou tem em outros componentes ?

Evento onClick no Browse ativado por click duplo

Enviado: 16 Nov 2012 13:07
por esbasso
PRATICAMENTE em todos os objetos.