У меня есть DataGridView
с двумя столбцами. Один из них - DataGridViewComboBoxColumn
, а другой - DataGridViewButtonColumn
. Чтобы зафиксировать нажатие кнопки с DataGridViewButtonColumn
, я написал событие CellClick
, и он отлично работает. Однако это не делает мой выбор из DataGridViewComboBoxColumn
'smooth'. Я имею в виду, что я должен дважды щелкнуть на комбинированной коробке, чтобы отобразить раскрывающийся список. Я заметил, что при каждом нажатии, CellClick
уволен. Но только после второго щелчка выпадающего списка выскочит. Какая работа для этого?Событие CellClick: выбор из combo-box не является гладким
1
A
ответ
0
Лучшая работа, которую я нашел, заключается в том, чтобы сохранить текущую строку, выбранную при перемещении мыши по ней, чтобы предотвратить щелчок более одного раза, один для приведения фокуса в текущую строку и второй, чтобы выбрать раскрывающийся список со списком, Добавить После кода на движение мыши случае DataGrid:
Private Sub DataGridView1_MouseMove(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseMove
Dim theRow As Integer = DataGridView1.HitTest(e.X, e.Y).RowIndex
If theRow < 0 Then
Exit Sub
End If
Me.DataGridView1.CurrentCell = Me.DataGridView1.Rows(theRow).Cells(0)
End Sub
1
проблема была решена путем установки DataGridView
«s EditMode
свойства EditOnEnter
, как указано здесь: http://social.msdn.microsoft.com/forums/en-US/winformsdatacontrols/thread/c461b774-ece5-4fdd-86c5-90e5b6426690/
Смежные вопросы
- 1. UISlider не является гладким
- 2. UIRefreshControl endRefreshing не является гладким
- 3. Android smoothScrollTo не является гладким
- 4. CSS переход не является гладким
- 5. JQuery slideDown не является гладким
- 6. Вращение элементов не является гладким
- 7. PacMan Движение не является гладким
- 8. Событие cellclick Datagridview для следующих строк
- 9. Как выполнить событие datagridview cellclick из события нажатия клавиши datagriview?
- 10. css3 переход не является гладким в iphone6
- 11. RefreshControl не является гладким при выпуске
- 12. CSS нижнего перехода не является гладким
- 13. JavaScript слайд-шоу не является гладким
- 14. Стиль перехода прокрутки страницыViewController не является гладким
- 15. Переход не является гладким при фильтрации данных
- 16. PHP GD текст не является гладким
- 17. липкий заголовок переход не является гладким
- 18. css3 переход не является гладким в сафари
- 19. jquery click animation не является гладким
- 20. Bootstrap вертикальная полоса прокрутки не является гладким
- 21. EaselJS тянущие движения не является гладким
- 22. jQuery hide/fadeIn не является гладким
- 23. UITableViewCell Изменение размера не является гладким
- 24. Font-Face не является гладким в WebKit
- 25. Масштабирование в UIScrollView не является гладким
- 26. скроллинг не является гладким для андроид приложения
- 27. Вращение CSS-преобразования не является гладким
- 28. VB.Net DatagridviewComboBoxColumn Поведение CellClick
- 29. Почему событие CellClick не срабатывает при событии SelectionChanged в DataGridView?
- 30. сделать событие события гладким на ipad
она до сих пор не работает. Мне все равно придется дважды щелкнуть в поле со списком, чтобы показать раскрывающийся список. – badmaash