Hola,
En un arraybrowse tengo puesto:
:OnDblClick := {| | GlobalGes:oForm:OL_MantenimientoItem3Click() }
Parece ser que haciendo doble click sobre el area en blanco (donde no
hay filas) del arraybrowse se dispara igualmente el evento onDblClick,
apuntando a la fila actual.
¿Como puedo evitar que se dispare el dblclick sobre el area sin filas?
Esta pregunta creo que la hice hace tiempo, pero no supe entender la
respuesta.
Saludos y gracias por la paciencia.
José Luis Capel
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
tArrayBrowse: bdblclick y el area en blanco
- ignacio
- Site Admin
- Mensajes: 9448
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
tArrayBrowse: bdblclick y el area en blanco
José Luis,
Lógico, es un doble-click sobre el cotnrol al fin y al cabo. ¿No pasa lo
mismo con un Listbox? (pregunto, no lo he probado).
Puedes utilizar los metodos MouseRowPos( nRow ) y MouseColPos( nCol ) para
saber en que fila y columna se pulso el ratón. (no están documentados, son
reservados, pero puedes usarlos)
Saludos,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=442c13d4@ozsrvnegro.ozlan.local...]442c13d4@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> En un arraybrowse tengo puesto:
>
> :OnDblClick := {| | GlobalGes:oForm:OL_MantenimientoItem3Click() }
>
>
> Parece ser que haciendo doble click sobre el area en blanco (donde no hay
> filas) del arraybrowse se dispara igualmente el evento onDblClick,
> apuntando a la fila actual.
>
> ¿Como puedo evitar que se dispare el dblclick sobre el area sin filas?
>
> Esta pregunta creo que la hice hace tiempo, pero no supe entender la
> respuesta.
>
> Saludos y gracias por la paciencia.
> José Luis Capel
Lógico, es un doble-click sobre el cotnrol al fin y al cabo. ¿No pasa lo
mismo con un Listbox? (pregunto, no lo he probado).
Puedes utilizar los metodos MouseRowPos( nRow ) y MouseColPos( nCol ) para
saber en que fila y columna se pulso el ratón. (no están documentados, son
reservados, pero puedes usarlos)
Saludos,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=442c13d4@ozsrvnegro.ozlan.local...]442c13d4@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> En un arraybrowse tengo puesto:
>
> :OnDblClick := {| | GlobalGes:oForm:OL_MantenimientoItem3Click() }
>
>
> Parece ser que haciendo doble click sobre el area en blanco (donde no hay
> filas) del arraybrowse se dispara igualmente el evento onDblClick,
> apuntando a la fila actual.
>
> ¿Como puedo evitar que se dispare el dblclick sobre el area sin filas?
>
> Esta pregunta creo que la hice hace tiempo, pero no supe entender la
> respuesta.
>
> Saludos y gracias por la paciencia.
> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
tArrayBrowse: bdblclick y el area en blanco
Ignacio,
>
> Puedes utilizar los metodos MouseRowPos( nRow ) y MouseColPos( nCol ) para
> saber en que fila y columna se pulso el ratón. (no están documentados, son
> reservados, pero puedes usarlos)
>
Gracias!!
Cuando oSender:MouseRowPos( nRow ) == 0 entonces han hecho click en el
area en blanco.
Saludos,
José Luis Capel
>
> Puedes utilizar los metodos MouseRowPos( nRow ) y MouseColPos( nCol ) para
> saber en que fila y columna se pulso el ratón. (no están documentados, son
> reservados, pero puedes usarlos)
>
Gracias!!
Cuando oSender:MouseRowPos( nRow ) == 0 entonces han hecho click en el
area en blanco.
Saludos,
José Luis Capel