Создание элемента управления DataGridViewComboBoxCell при первом щелчке, когда DataGridView не имеет фокуса

Я видел много вопросов, похожих на это, но ничего, что касалось моей проблемы. У меня есть панель в приложении Windows VB.Net, которая имеет иерархию видимых элементов управления, одним из которых является элемент управления DataViewGrid, который может содержать элемент управления DataGridViewComboBoxCell. DataViewGrid является дочерним элементом управления других элементов управления и не имеет начального фокуса. Я хочу, чтобы пользователь мог одним щелчком мыши щелкнуть раскрывающийся список видимого элемента управления DataGridViewComboBoxCell и сделать раскрывающийся список для него видимым. В настоящее время первый щелчок мыши переключает фокус на элемент управления DataGridView, а второй щелчок мыши необходим для отображения раскрывающегося списка. Есть ли способ сделать это одним щелчком мыши? Я не знаю, возможно ли это, но было бы неплохо.

1 ответ

Вы можете изменить свойство EditMode элемента управления DataGridView на "EditOnEnter".

введите описание изображения здесь

Другие вопросы по тегам