Francisco, si me sirvió, el check solo debe de funcionar cuando es .f. saludos :D #include "fivewin.ch"Function LineaNoEditable() local oDlg, oBrw, n LOCAL aArray := { {.f.,5,8,4,5,6,7} ,; {.f.,4,9,4,5,6,0} ,;&nbs...
Cesar, creo que este codigo puede ayudarte. Function LineaNoEditable()local oDlg, oBrw, nLOCAL aArray := { {1,5,8,4,5,6,7} ,; {1,4,9,4,5,6,0} ,;  ...
... _LREADONLY( 0 ) Called from: xbmulsel.prg => (b)MAIN( 38 ) Maybe I did not say it clear enough I would like the procedure to check whether xbrowse has/does not have :SetMultiSelectCol() if it does not have the :SetMultiSelectCol() the procedure must create the :SetMultiSelectCol() as the ...
... I see what's going on here. You're experiencing some issues with the selection and deselection of records in your xbrowse, specifically when using the spacebar to toggle selection. Let's break it down and see if we can fix this. First, let's analyze the `:bLClicked` ...
i have a xbrowse with :SetMultiSelectCol() with bRClicked I associated a menupopup with :bLClicked I click on a row and select it I made the same with :bKeyChar ( space button) :bLClicked := { |r,c,f,oBrw| if( ...
I have an xbrowse created with an array without the :SetMultiSelectCol() and I have the ability to display a menupopup like this MENU oMenu POPUP if oBrw:IsSelectedRow() MENUITEM "Deselect the current row" action DeSelect_One_array(oBrw) ...
Or, if we want to deselect a specific row number, which is not the current row, we can do like this. if ( nAt := AScan( oBrw:aSelected, nRecNo ) ) > 0HB_ADel( oBrw:aSelected, nAt, .t. )endifoBrw:Refresh() ...