У меня есть следующий код в DataGridview WinForms для обработки щелчков правой кнопкой мыши для выбора базовой строки :
private void dataGridViewTestSteps_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button != MouseButtons.Right) return;
var hitTestInfo = dataGridViewTestSteps.HitTest(e.X, e.Y);
dataGridViewTestSteps.ClearSelection();
dataGridViewTestSteps.Rows[hitTestInfo.RowIndex].Selected = true;
}
... теперь это работает нормально, но маленький индикатор не помещается в нужную строку (см. Изображение ниже). В общем, мне было интересно, чего не хватает в методе выше?