25 / 25 / 10
Регистрация: 08.08.2011
Сообщений: 1,160
|
|
1 | |
Как НЕ показывать контекстное меню20.06.2014, 21:36. Просмотров 3057. Ответов 13
Метки нет Все метки)
(
Добрый день!
Привязал контекстное меню (щелчок правой кнопкой мышки) к DataGridView. Это контекстное меню отображается, даже если DataGridview пустой. Как сделать проверку, что если DataGridView пустой, то вообще не отображать контекстное меню? Добавлено через 22 минуты При этом элементы контекстного меню уже созданы, там много разных прописанных параметров, так что вариант "создавать новое контекстное меню при нажатии правой кнопки мышки" не очень подходит.
0
|
|
20.06.2014, 21:36 | |
panel, как контекстное меню
Как создать контекстное меню и привязать его к контроллу
__________________
13
Помогаю в написании студенческих работ здесь. Записывайтесь на профессиональные курсы С#-разработчиков |
|
Life Builder
525 / 492 / 373
Регистрация: 12.01.2011
Сообщений: 1,723
|
||||||
20.06.2014, 22:41 | 3 | |||||
Это конечно не совсем правильно(т. е. событие не правильная), но можно вот так
0
|
25 / 25 / 10
Регистрация: 08.08.2011
Сообщений: 1,160
|
|
20.06.2014, 22:51 [ТС] | 4 |
sk007,
Спасибо, принцип понятен. Но получается, что код будет отрабатывать при каждом движении мышкой. Я, наверное, лучше сделаю привязки к функции, заполняющей DataGridView: если после работы функции были добавлены ряды, то назначить основное меню, а иначе - назначить пустое.
0
|
Life Builder
525 / 492 / 373
Регистрация: 12.01.2011
Сообщений: 1,723
|
|
21.06.2014, 01:12 | 5 |
0
|
21.06.2014, 01:26 | 6 | ||||||||||
эм... лучше уже привязку к изменении коллекции строк грида...
1
|
25 / 25 / 10
Регистрация: 08.08.2011
Сообщений: 1,160
|
|
21.06.2014, 08:37 [ТС] | 7 |
Спасибо, попробую.
0
|
21.06.2014, 09:41 | 8 | |||||
![]() Решение
Интересно, к чему все выше написанные костыли?
1
|
25 / 25 / 10
Регистрация: 08.08.2011
Сообщений: 1,160
|
|
21.06.2014, 10:03 [ТС] | 9 |
Spawn,
спасибо, тоже попробую!
0
|
Spawn
|
22.06.2014, 10:56
#11
|
Не по теме: Wolfdp, гланды, говорят, тоже можно удалять с другой стороны :)
0
|
25 / 25 / 10
Регистрация: 08.08.2011
Сообщений: 1,160
|
||||||
22.06.2014, 11:19 [ТС] | 12 | |||||
Кстати, у меня вопрос по этой строчке:
0
|
![]() 14848 / 11234 / 2948
Регистрация: 17.09.2011
Сообщений: 18,817
|
|
22.06.2014, 12:45 | 13 |
0
|
Wolfdp
|
22.06.2014, 22:11
Как НЕ показывать контекстное меню
#14
|
Не по теме: Spawn, если бы было предложение по таймеру проверять наличие элементов в колеекции а потом рекурсией проходить все менюхи на форме -- я бы не спорил, это явно бред.
0
|
22.06.2014, 22:11 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
22.06.2014, 22:11 |
Привет! Вот еще темы с ответами:
14
Как определить к какому Treenode относится контекстное меню Как отобразить контекстное меню для иконки в трее?
Как подключить контекстное меню к динамически созданному компоненту Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |