В моем контроле пользователя я реализую элемент управления вкладкой, который должен программно управлять закладками. Я подключил элемент управления вкладкой с помощью полосы контекстного меню с пунктами меню «Добавить», «Редактировать», «Удалить», чтобы добавить новую вкладку, отредактировать или удалить существующую. Изначально элемент управления вкладкой не имеет никаких страниц вкладок, и в этом случае полоса контекстного меню не отображается правой кнопкой мыши; если табуляция есть, полоса контекстного меню работает по мере необходимости. При этом полоска контекстного меню прикрепляется к самому элементу управления вкладкой, а не к любой из страниц вкладок. Я нахожу это состояние довольно нелогичным, и мой вопрос заключается в том, есть ли возможность сделать работу контекстного меню прикрепленной к управлению вкладками, даже если элемент управления табуляции пуст?C# TabControl ContextMenuStrip
0
A
ответ
1
Пустой TabControl
не принимает события мыши. Они передаются в базовый элемент управления.
Вы можете сделать следующее.
Поместите TabControl
внутри Panel
того же размера. Назначьте такое же контекстное меню этому Panel
. Затем, когда TabControl
пуст, события мыши будут переданы в Panel
, и меню также будет показано.
+0
Спасибо Alexander, было очевидно, и это было, да, работа! –
Смежные вопросы
- 1. ContextMenuStrip выравнивание текста C#
- 2. ContextMenuStrip
- 3. C# комплект состояние на ContextMenuStrip
- 4. Как правильно нарисовать ContextMenuStrip C#
- 5. Добавление Tabcontrol к существующему Tabcontrol C#
- 6. C# tabcontrol - tabpage
- 7. C# TabControl TabPage Change
- 8. C# - RichTextBoxPrintCtrl и tabcontrol
- 9. C# - TabControl TabPage's SelectedIndex
- 10. Tabcontrol в WPF C#
- 11. C#: transparent in tabControl
- 12. Threading + TabControl in C#
- 13. ContextmenuStrip Width
- 14. Dynamic ContextMenuStrip
- 15. Child ContextMenuStrip
- 16. о contextmenustrip
- 17. ContextMenuStrip не отображается на devex XtraTabControl
- 18. Явное предупреждение ContextMenuStrip от загрузки в C#
- 19. Обработчик событий для ContextMenuStrip NotifyIcon в C#
- 20. C# ContextMenuStrip вставка элементов без цикла
- 21. Как показать ContextMenuStrip на C# Form?
- 22. Bind Иконка в ContextMenuStrip добавить команду C#
- 23. C# Выход из приложения с ContextMenuStrip
- 24. C#: как удалить границу tabcontrol?
- 25. C# Errorprovider.ContainerControl.Controls содержит только TabControl
- 26. Поиск закладки в tabcontrol C#
- 27. C# WPF tabControl/tabitem refresh
- 28. Предложения для настраиваемого tabcontrol C#?
- 29. Иконки в TabControl C# - Как?
- 30. override C# TabControl add метод
Вы должны добавить код, чтобы мы могли расследовать вашу проблему. – lokusking