I noticed a problem using xbrowse autofocus in combination with MARQSTYLE_HIGHLCELL
The following happens :
MARQSTYLE_HIGHLROW is working ( image 1 )
MARQSTYLE_HIGHLCELL is painting the focus color of ONE cell only, if moving VERTICAL to another row. ( image 2 )
oBrw:nMarqueeStyle := MARQSTYLE_HIGHLCELL
oBrw:lHoverSelect := .T. // autofocus YES / NO
Selecting another cell inside the same row, the focus color of the old cell ( lost focus ) is not deleted and still visible( image 3 )
I added control-fields on top of the browser to find a solution.
A selected column 2 still shows column 4 ( only if changing the column inside the sane row )
To get the col-pos I'm using :
nColPos := oBrw:SelectedCol():nCreationOrder
I still noticed another problem using < oBrw:nMarqueeStyle := MARQSTYLE_HIGHLCELL >
oBrw:lContrastClr := .F. must be defined ( seems to be .T. by default )
otherwise changing the focus, the textcolor in some cells is shown in white on a brushed xbrowse background like the screenshot shows. It works changing oBrw:lContrastClr to .F.
regards
Uwe