Page 1 of 1

Conocer el renglón en TXBrowse

Posted: Sun Feb 11, 2007 3:06 am
by Armando
Amigos del foro:

Usando la clase TXBrowse, cómo puedo saber en que renglón se dió un LDBLCLICK, y en que renglón se oprime la tecla RETURN o la tecla SUPR ?

Saludos a todos

Posted: Tue Feb 13, 2007 2:51 am
by sysctrl2
Hola para el doble click

oBrw:bLDblClick := {|| msginfo('hola'), oBrw:refresh(), oBrw:setfocus() }

para las teclas o tecla enter.

oBrw2:bKeyDown := { | nKey | teclas( nKey ) }


static function _teclas1( nKey )
do case
case nKey == VK_INSERT
case nKey == VK_RETURN
msginfo('hola')
case nKey == VK_DELETE
case nKey == VK_F3
case nKey == VK_F6
case nKey == VK_F8
endcase

return (.T.)

Saludos
Cesar C.C.

Posted: Tue Feb 13, 2007 3:36 am
by Armando
César:

Te agradezco tu respuesta, con el código que muestras obtenga la tecla que se usó en el browse y en realidad lo que yo busco es el número de fila en donde su uso la tecla o el ratón, lo que en DBF sería la función ROW().

Por ejemplo: pensemos que el Browse tiene 10 lineas en pantalla, y dan clic o return en la tercera línea, yo necesito conocer el valor 3.

Saludos, Armando

Posted: Tue Feb 13, 2007 6:52 am
by wmormar
Armando wrote:César:

Te agradezco tu respuesta, con el código que muestras obtenga la tecla que se usó en el browse y en realidad lo que yo busco es el número de fila en donde su uso la tecla o el ratón, lo que en DBF sería la función ROW().

Por ejemplo: pensemos que el Browse tiene 10 lineas en pantalla, y dan clic o return en la tercera línea, yo necesito conocer el valor 3.

Saludos, Armando
Armandini,

? oBrw:nRowSel

Saludos

Posted: Tue Feb 13, 2007 3:02 pm
by Armando
William:

Chas gracias, esa es la buena.

Un abrazo, Armando