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

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

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

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

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

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

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

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

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

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


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