Tengo un xbrowse que lo lleno los datos con un array, que contiene codigo y descripcion, quiero hacer doble click por ejemplo en la fila 7 y me muestre toda la informacion que tiene esa linea, hasta el momento no he podido hacerlo porque solo me muestra la fila 1, aunque posicione el mouse en la line 87, siempre me muestra la numero 1
***un poco del codigo
dbselectarea(odbf4:calias)
odbf4:setorder(2)
oDbf4:Gotop()
do while .not. eof()
aadd(acnab,{(odbf4:calias)->codigo,(odbf4:calias)->nombre})
skip
enddo
// Caja de Di logo -----------------------------------------------------
DEFINE DIALOG oDlg RESOURCE "SVE107" TITLE 'CODIGO NAB, CON SUS DESCRIPTORES'
REDEFINE XBROWSE olbx ID 101 OF oDlg;
ON DBLCLICK(getnab(.f.,oDbf4,oDlg,olbx,olbx:acols[1]))
olbx:l2007:=.t.
* tipo array
olbx:nDataType:=1
olbx:setarray( acnab, .t. )
olbx:ofont:=ofont
olbx:acols[1]:cheader:=oemtoansi("Codigo")
olbx:acols[1]:nHeadstralign:=AL_LEFT
olbx:acols[2]:cheader:=oemtoansi("Descripcion")
olbx:acols[2]:nHeadstralign:=AL_LEFT
olbx:nMarqueeStyle := MARQSTYLE_HIGHLROW
olbx:nRowDividerStyle := LINESTYLE_BLACK
olbx:nColDividerStyle := LINESTYLE_BLACK
olbx:nHeaderLines := 1
olbx:nDataLines := 1
olbx:nRowHeight := 15
olbx:nHeaderHeight := 20
olbx:lcoldividercomplete:=.t.
olbx:acols[1]:lAllowsizing:=.f.
olbx:acols[2]:lAllowsizing:=.f.
olbx:bclrstd:={|| { nrgb(0,0,0) ,nrgb(185,220,255)}}