Я использую WinForms и DataGridView .
Я зарегистрировал событие CellClick
для выбора / отмены выбора 1 элемента (название проекта).
Проблема в том, что при нажатой кнопке CTRL удерживается нажатой + Щелчок мышью
это событие не сработало.
Это мой EventHandler:
private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex < 0 || e.RowIndex >= dataGridView.Rows.Count ||
e.ColumnIndex < 0 || e.ColumnIndex >= dataGridView.Columns.Count) return;
if (dataGridView.Rows[e.RowIndex].Selected)
this.selectedProject = dataGridView.Rows[e.RowIndex].DataBoundItem as GlobalProject;
else this.selectedProject = null;
OnChoose(new OnChooseProjectEventArgs(this.selectedProject != null));
}
Почему это? И какой обходной путь, пожалуйста