Заблокирован
|
|
1 | |
ContextMenuStrip17.09.2015, 17:17. Показов 2374. Ответов 9
Метки нет (Все метки)
подскажите как заставить работать ContextMenuStrip? кинул на форму, у него сделал один пункт меню, у требуемого контрола в свойстве ContextMenuStrip выбрал созданный ContextMenuStrip, но не работает просто при клике правой кнопкой на контроле не выскакивает менюшка, что делать?
0
|
17.09.2015, 17:17 | |
Ответы с готовыми решениями:
9
ContextMenuStrip contextMenuStrip с галочками ContextMenuStrip в dataGridView Подменю ContextMenuStrip |
Комп_Оратор)
|
|
17.09.2015, 17:47 | 2 |
какой? Без кода трудно догадаться, но чувствую, это легко может быть ToolStripMenuItem. Подпишите его на клик, а в клике вызывайте что-нибудь приличествующее случаю.
0
|
Комп_Оратор)
|
|
17.09.2015, 19:04 | 4 |
Во-первых непонятно у Вас или у "этого контролла". Во-вторых этого это какого? Без кода будем говорить о погоде. Кстати, что из документации удалось прочесть? ContextMenu в хелпе или MSDN не пробовали прочесть и пример глянуть?
0
|
Заблокирован
|
|
17.09.2015, 19:33 [ТС] | 5 |
что вы к словам цепляетесь? у контрола но котором меню висит
TextBox конфиденциально, публиковать не буду пробовал, как бы я все правильно сделал и сам, я же сказал в чем проблема уже проблема точно в этом, я протестил с Enabled == true, но мне обязательно надо чтобы этот контрол был не активен, но и имел эту менюшку
0
|
Комп_Оратор)
|
|
17.09.2015, 19:42 | 6 |
А как ещё прикажете узнать что имелся ввиду
Для меня это неожиданность, так как я думал что Вы говорите о контролле из тех которыми DropDown Вашего ContextMenu заселили.
Итак Вы задали текстбоксу, вернее его свойству созданное Вами контекстное меню, затем деактивировали этот контролл и хотите что бы окно продолжало обрабатывать и передавать его обработчикам сообщения от мыши и пр.? Не думаю что это возможно. Да и зачем?
0
|
Комп_Оратор)
|
|
17.09.2015, 20:38 | 8 |
Сообщение было отмечено Penelent как решение
Решение
Дык все до сих пор обходились же. Не грустите. Расскажите лучше зачем нужно Enabled==false и работопособное меню по клику на контролле. В крайнем случае в менюстрип можно запихать. У текстбокса есть ещё свойства вроде readonly и кроме всего можно в text_changed сделать так, чтобы при попытке изменения текстбокс упрямо возвращал прежнее значение. Чтобы он знал когда меняться а когда нет можно завести флажек вроде bool canChanged; как поле формы. Вам трудно помочь потому как задача секретна. Код тоже. Требования вроде "надо", обычно не соответствуют какой либо минимально достоверной реальности. Так что пока не расскажете что и как нет смысла продолжать.
1
|
Комп_Оратор)
|
|
17.09.2015, 21:03 | 10 |
Не пробовал. Мне гораздо проще написать своё и наполнить тем что нужно. Команды которые вызывает стандартное меню не сложно самому написать тоже.
0
|
17.09.2015, 21:03 | |
17.09.2015, 21:03 | |
Помогаю со студенческими работами здесь
10
ContextMenu vs. ContextMenuStrip Баг ContextMenuStrip? ContextMenuStrip позиция меню Вертикальный разделитель в ContextMenuStrip Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |