Here..
I have a test grid with one column.
I set options - ReadOnly, RowSelect.
I create few records in code
for (int i = 0; i < 100; i++)
{
flyGrid2.Rows.Items.Add(new Node(new object[] { 999 }));
}
I dont have any event handlers attached to the grid.
When I left-click on a record it gets selection (blue bar with white text).
If I press arrow keys it gets selection.
If I right-click on a record it does something what I consider a bug:
a second selection appeared on the clicked record until you hold right button clicked.
When you release it - second selection disappeared.
As long as I can see - grid.Selected is always the first selection and never right-clicked.
And there is no such thing as grid.RightSelected. I use 1.4.5.0...
So what I need (a very basic thing actually):
I have a load of read-only grids with context menu... Naturally users want to choose from these menus. Menus are row-based. Most of menu items depends on a row data. So the only acceptable for me solution is - to have row selected on right-click (just before context menu popped-up)... So in this case I can always be sure that user requests action upon exact row he/she meant to request..
This is a very important and non-negotiable requirement.
So far - I have no idea how to implement that behavior with flyGrid.
Please advise.