powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в DataGridView узнать сто кликнули по заголовку колонки?
6 сообщений из 6, страница 1 из 1
Как в DataGridView узнать сто кликнули по заголовку колонки?
    #38235426
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

При нажатии мышкой на заголовке колонки происходят события CellClick CellMouseClick.

Как отделить события нажатия по Cell и по Header ?
Нужна отличная реакция на нажатие.
CellContentClick не подходит т.к. при клике по пустому месту в ячейки реакция должна быть тоже.

Спасибо.
...
Рейтинг: 0 / 0
Как в DataGridView узнать сто кликнули по заголовку колонки?
    #38235442
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ColumnHeaderMouseClick ?
...
Рейтинг: 0 / 0
Как в DataGridView узнать сто кликнули по заголовку колонки?
    #38235445
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,

нет, он происходит уже после CellClick и CellMouseClick. А мне уже в них надо знать нажат был заголовок или ячейка с данными.
...
Рейтинг: 0 / 0
Как в DataGridView узнать сто кликнули по заголовку колонки?
    #38235453
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

тут вообще какая то засада. Через sender тоже не выяснить, в нём сидит головной объект DataGridView.

Получается что в Cell нельзя точно сказать нажали по заголовку или по ячейке с данными.
...
Рейтинг: 0 / 0
Как в DataGridView узнать сто кликнули по заголовку колонки?
    #38235513
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoMikhail Tchervonenko,

тут вообще какая то засада. Через sender тоже не выяснить, в нём сидит головной объект DataGridView.

Получается что в Cell нельзя точно сказать нажали по заголовку или по ячейке с данными.А кроме sender'а других параметров у обработчика событий Вы точно не наблюдаете? Например, е (типа DataGridViewCellMouseEventArgs).
Для заголовка колонки e.ColumnIndex = -1.
Аналогично, кстати и e.RowIndex для строки.
...
Рейтинг: 0 / 0
Как в DataGridView узнать сто кликнули по заголовку колонки?
    #38235518
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv,

Огромное! а то я уже костыли начал городить.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в DataGridView узнать сто кликнули по заголовку колонки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]