DBLCLICK en TCALeNDAR no funciona

Re: DBLCLICK en TCALeNDAR no funciona

Postby Antonio Linares » Sat Dec 17, 2022 9:37 am

José Luis,

Nosotros usamos bcc7 también y funciona ok

Te envío por email las libs de FWH más recientes
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42107
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: DBLCLICK en TCALeNDAR no funciona

Postby José Luis Sánchez » Mon Dec 19, 2022 3:14 pm

Antonio,

con las librerias que me has enviado el ejcmplo funciona correctamente y he probado con otros programas y también lo hace.

Pero sigo teniendo un programa en que el dobe click en el calendario no funciona, y es basicamente el único que mantengo. Hago algo tan simple como
Code: Select all  Expand view  RUN
  REDEFINE CALENDAR oCalendar VAR dFecha ;
      ID 11 OF oDlg DBLCLICK {|| ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() ) }

y el MsgInfo() del DBLCLICK no funciona.
Pero se me ha ocurrido algo tan tonto como hacer:
Code: Select all  Expand view  RUN
  REDEFINE CALENDAR oCalendar VAR dFecha ;
      ID 11 OF oDlg // DBLCLICK {|| ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() ) }
   oCalendar:bLDblClick := {|| ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() ) }

y ¡¡me funciona!!

¿ Alguna explicación a esto ? ¿ No es extraño ?

Muchísimas gracias por tu ayuda :-)
Saludos,
User avatar
José Luis Sánchez
 
Posts: 556
Joined: Thu Oct 13, 2005 9:23 am
Location: Novelda - Alicante - España

Re: DBLCLICK en TCALeNDAR no funciona

Postby José Luis Sánchez » Mon Dec 19, 2022 3:37 pm

Creo que el error que estaba teniendo debería venir de algún .ch que tengo en ese programa en concreto que machacaba el original de FWH, voy a investigar a ver si encuentro algo.
Saludos,
User avatar
José Luis Sánchez
 
Posts: 556
Joined: Thu Oct 13, 2005 9:23 am
Location: Novelda - Alicante - España

Re: DBLCLICK en TCALeNDAR no funciona

Postby karinha » Mon Dec 19, 2022 3:43 pm

José Luis Sánchez wrote:Creo que el error que estaba teniendo debería venir de algún .ch que tengo en ese programa en concreto que machacaba el original de FWH, voy a investigar a ver si encuentro algo.
Saludos,


creo que no. con FWH1905, tú ejemplo también no funciona el doble click.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7828
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: DBLCLICK en TCALeNDAR no funciona

Postby Antonio Linares » Mon Dec 19, 2022 3:45 pm

José Luis,

Creo que es tan simple como cambiar esto:

DBLCLICK {|| ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() ) }

por

DBLCLICK ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() )

:-)

gracias por tu feedback
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42107
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: DBLCLICK en TCALeNDAR no funciona

Postby karinha » Mon Dec 19, 2022 4:01 pm

Antonio Linares wrote:José Luis,

Creo que es tan simple como cambiar esto:

DBLCLICK {|| ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() ) }

por

DBLCLICK ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() )

:-)

gracias por tu feedback


Maestro Antonio, tampoco funciona. El problema es que DOBLE CLICK() no activa ninguna acción.

Gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7828
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: DBLCLICK en TCALeNDAR no funciona

Postby Antonio Linares » Mon Dec 19, 2022 4:19 pm

Querido Joao,

[ DBLCLICK <bLDblClick> ] se preprocesa en [\{|Self| <bLDblClick>\}] por eso no podemos pasarle un bloque de código ya que el preprocesador crea el bloque de código.

Con los últimos cambios pienso que puede que le funcione bien a Jose Luis :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42107
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: DBLCLICK en TCALeNDAR no funciona

Postby karinha » Mon Dec 19, 2022 4:23 pm

Antonio Linares wrote:Querido Joao,

[ DBLCLICK <bLDblClick> ] se preprocesa en [\{|Self| <bLDblClick>\}] por eso no podemos pasarle un bloque de código ya que el preprocesador crea el bloque de código.

Con los últimos cambios pienso que puede que le funcione bien a Jose Luis :-)


Bien, amado maestro. Pero hubo un error, lo hubo. jajajajajajajaja broma, broma.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7828
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: DBLCLICK en TCALeNDAR no funciona

Postby José Luis Sánchez » Mon Dec 19, 2022 5:31 pm

Antonio,
Code: Select all  Expand view  RUN
  REDEFINE CALENDAR oCalendar VAR dFecha ;
      ID 11 OF oDlg DBLCLICK ( MsgInfo('Dobleclick'), lOk := .T., oDlg:End() )

funciona correctamente.
Muchas gracias otra vez :-)
User avatar
José Luis Sánchez
 
Posts: 556
Joined: Thu Oct 13, 2005 9:23 am
Location: Novelda - Alicante - España

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 27 guests