Tengo 2 problemas en el código adjunto:
1) ¿Como hago para personalizar el ancho de cada columna? Salen todas del mismo ancho.
2) ¿Se puede usar y como, los metodos KeyDown() o LButtonDown() para marcar, en vez de un button?
Se agradece cualquier ayuda a mi problema...
DEFINE DIALOG oDlg TITLE hb_strtoutf8(cTitle) SIZE 510, 350
@ 1, 1 BROWSE oBrw OF oDlg ;
HEADERS hb_strtoutf8("Selección"), hb_strtoutf8("Descripción"), hb_strtoutf8("Archivo") ;
FIELDS If( vdbf_[ oBrw:nAt ][ 1 ], "X", " " ), vdbf_[ oBrw:nAt ][ 2 ], vdbf_[ oBrw:nAt ][ 3 ]
oBrw:SetArray( vdbf_ )
oBrw:nRowPos = 2
oBrw:nAt = 2
@31, 3 BUTTON "Seleccionar" OF oDlg SIZE 120, 33 ACTION ( vdbf_[ oBrw:nRowPos ][ 1 ] := ! vdbf_[ oBrw:nRowPos ][ 1 ], oBrw:Refresh() )
@31, 19 BUTTON "Aceptar" OF oDlg SIZE 120, 33 ACTION ( lModal:=.F., aSeleccion := {cValor}, oDlg:End() )
@31, 36 BUTTON "Cancelar" OF oDlg SIZE 120, 33 ACTION ( lModal:=.F., lRetorno:=.F., aSeleccion:={}, oDlg:End() )
ACTIVATE DIALOG oDlg CENTERED