Короче говоря, точного эффекта, который я пытаюсь достичь, является то, что имеет следующий сценарий:Как многократно выбирать и отменить выбор строк в DataGridView?
У вас есть DataGridView с несколькими строками, а свойство DataGridView.MultiSelect имеет значение true.
Если вы удерживаете CTRL и нажимаете на строки, вы можете не только выбирать строки, но даже снимать выделение с уже выбранных - но вы не можете сделать это, не удерживая управление.
Как достичь аналогичного эффекта?
Когда я нажимаю на несколько строк DataGridView (отдельно), выбор DataGridView ведет себя так, как будто нажата кнопка CTRL.
Если это не представляется возможным (я видел его на другой проект :(), то как это может быть сделано, что DataGridViewRows выбираются на один щелчок, и если не выбран еще не выбран?
Итак, вы хотите заставить пользователя отменять выбор строки за строкой, правильно? - А как насчет выбора Шилфта? Вы хотите это или нет? – TaW
Я могу пойти на компромисс. –
Ха, это говорит мне - ничего. Я хотел бы указать на проблему: когда вы выбираете shift-selection, вы можете легко выбрать много строк, но не сможете легко отменить выбор. – TaW