Возможный дубликат:
Открывать элементы раскрывающегося списка (в виде сетки данных) одним щелчком мыши
У нас есть DataGridView, где один столбец представляет собой ComboBox со стилем DropDownButton. DataGridView находится в режиме FullRowSelect. Предположим, что у меня есть 5 строк, а в DataGridView выбрана строка 0.
Я хочу выбрать элемент из ComboBox, например, строки 2, поэтому я нажимаю маленькую стрелку ComboBox. Когда я это делаю, сначала выбирается строка 2 DataGridView. ComboBox еще не открывается. Только второй щелчок открывает ComboBox.
На самом деле раньше требовалось 3 клика, но потом мы перегрузили CellMouseDown, чтобы он делал:
myDataGridView.ClearSelection();
myDataGridView.Rows[e.RowIndex].Selected = true;
При этом мы сократились до 2 кликов. Есть ли способ показать элементы ComboBox одним щелчком мыши?
Изменить: я должен также упомянуть, что вместо того, чтобы щелкнуть маленькую стрелку ComboBox, если я нажму на сам ComboBox, для отображения элементов ComboBox потребуется 3 щелчка!