У меня есть datagridview в моем приложении, в котором есть несколько строк. Я хочу, чтобы пользователь мог дважды щелкнуть по строке и сделать что-то. Но если они дважды нажимают на заголовок, он также выполняет то же действие, используя выделенную строку. Двойной щелчок по заголовку делает то же самое, что и двойной щелчок по строке. Я не хочу отключать заголовок и отключать сортировку столбцов, я просто хочу отключить двойной щелчок на заголовке.Как отключить doubleclicking в заголовке datagridview
ответ
Создать логическую переменную в классе вашей формы называется EnableRowHeaderDoubleClick и установить его в ложном затем добавить этот код
Private Sub DataGridView1_RowHeaderMouseDoubleClick(sender As Object, e As DataGridViewCellMouseEventArgs) Handles DataGridView1.RowHeaderMouseDoubleClick
If EnableRowHeaderDoubleClick = False Then Exit Sub
End Sub
В любом CellDoubleClick
или CellContentDoubleClick
случае вы можете использовать следующий код:
If e.RowIndex <> -1 Then
'Trigger some actions
End If
Вы также можете использовать e.ColumnIndex <> -1
, чтобы избежать двойной щелчок на заголовке строки.
используя е, как MousEventArgs, я получаю сообщение о том, RowIndex не memeber из MouseEventArgs , Я получаю то же сообщение, используя System.EventArgs. – user2721815
Какое событие вы пользуетесь? вы не объявляете e как MouseEventArgs .. просто используйте следующее событие: 'Private Sub DataGridView1_CellDoubleClick (отправитель как объект, e As System.Windows.Forms.DataGridViewCellEventArgs) обрабатывает DataGridView1.CellDoubleClick' и заменяет DataGridView1 вашим именем DGV –
- 1. Как отключить двойной щелчок на заголовке DataGridView
- 2. Пользовательский глиф в заголовке DataGridView
- 3. Заголовок управления вкладкой Doubleclicking
- 4. Как отобразить изображение в заголовке столбца datagridview?
- 5. Как отключить флажок в DataGridView?
- 6. Отключить клик в DataGridvIew
- 7. Checkbox в заголовке DataGridView в любой колонке
- 8. Отключить навигацию в заголовке Bootstrap
- 9. Календарь в заголовке DataGridView в любом столбце
- 10. Что означают символы в заголовке строки DataGridView?
- 11. Показать номер строки в заголовке строки DataGridView
- 12. datagridview отключить автоматический разбор
- 13. Отключить систему DataGridView ContextMenu
- 14. DataGridView, отключить Ctrl + Click
- 15. Datagridview, отключить кнопку/строку
- 16. Отключить копирование из DataGridView
- 17. Как показать индекс строки в заголовке строки в datagridview?
- 18. Как отключить создание новых строк в DataGridView?
- 19. Как отключить столбец выбора в DataGridView
- 20. Как отключить последнюю пустую строку в DatagridView?
- 21. Как отключить выделение выделения (синее) в datagridview
- 22. Как отключить клавиши со стрелками в DataGridView?
- 23. Как отключить возможность выбора в DataGridView?
- 24. как отключить текст столбца в DataGridView
- 25. Невозможно отключить сортировку в datagridview
- 26. Отключить выбор строк в datagridview
- 27. Отключить автозагрузку строк в DataGridView
- 28. DataGridView - отключить отрезок строки
- 29. как писать на заголовке колонки строки в DataGridView
- 30. Как я могу отобразить строку Unicode в заголовке столбца DataGridView?
Большое спасибо..... – user2721815