Hello all

I've been having numerous difficulties with showing a full row on a MSHFlexGrid as being selected. This has come up on several grids i have developed.

I want users to be able to select one record and only one record at any given time. When they click on a record, it should highlight the whole row and not just part of it.

This is a problem of formatting and presentation - it looks awful when the user clicks a row and only part of it goes blue. Sometimes it is only the left-most cell that stays white.
On one grid, when the user uses a keyboard shortcut to activate the grid control, only columns 4 onwards are highlighted on the selected row, even if the user uses the cursor keys to move up and down. Puzzlingly, if a row is selected with the mouse, the full row is highlighted.

The properties of the grids that i have set are:

RowSizingMode - flexRowSizeIndividual
SelectionMode - flexSelectionByRow
Highlight - flexHighlightAlways
Redraw - True
AllowBigSelection - False
FixedRows - varied, no change to results
FixedCols - varied, no change to results

Is there any hard and fast way to ensure that a row clicked on a MSHFlexGrid will be highlighted in its entirety, no matter how many columns or rows it has, by setting any of the above attributes or any other ones?

many thanks