Есть ли способ добавить заголовок во всплывающее меню? Я не нашел для этого свойства.Visual Basic & Context Menu
ответ
Вы также можете имитировать заголовок контекстного меню, помещая информацию, которую хотите отобразить в заголовке, в качестве первого элемента в контекстном меню. Поместите разделитель (или, возможно, два) под ним, и не поместите код за ним.
Это визуально отделяет объект, и пользователи быстро узнают, что щелчок по первому элементу ничего не делает.
Это может не работать в вашей ситуации, но всякий раз, когда мне нужно было отображать контекстное меню строки сетки, которая не была текущей/выделенной строкой, я сначала сделал эту строку текущей строкой, а затем отобразил меню. Это устраняет необходимость создания заголовка в меню. Я предполагаю, что вы показываете контекстное меню, если пользователь щелкает правой кнопкой мыши по строке. Перед отображением контекстного меню убедитесь, что строка текущая и выделена.
Сделайте, как говорит Корин, но также отключите первый элемент. Если вы отключите его, это должно полностью устранить путаницу.
- 1. KendoUI Template for Context Menu
- 2. Fragment Context Menu Notify Adapter
- 3. WPF Context Menu Data Binding
- 4. Android Sliding Menu Basic
- 5. C++ Basic Menu Driven Program
- 6. Visual Basic Конец инструкции?
- 7. Combo Box/Context Menu странное поведение (невидимое)
- 8. chrome extension context menu, not working
- 9. Visual Basic 6 и Visual Basic в Visual studio
- 10. новичок: Visual Basic сборки касты
- 11. Является ли BASIC связанным с Visual Basic?
- 12. Ошибка Microsoft Visual Basic
- 13. Visual Basic: вопросы новичков
- 14. Query Access Visual Basic
- 15. Visual Basic - Блокирование окна
- 16. Ошибка Visual Basic Macro
- 17. Visual Basic закрытие файла
- 18. Visual Basic PictureBox Flicker
- 19. Visual Basic Physical Memory
- 20. Visual Basic Image Recognition
- 21. Visual basic «Необработанное исключение»
- 22. Visual Basic Confusion
- 23. New to Visual Basic
- 24. Visual basic - обнаружение звука
- 25. Visual Basic код ошибки
- 26. Visual Basic (номера бесконечности)
- 27. Visual Basic Compiler
- 28. ListBoxes в Visual Basic
- 29. Visual Basic Calculation
- 30. Visual Basic Deployment Script
Позвольте мне спросить вас: вы когда-нибудь видели всплывающее меню с заголовком? Это был не просто обычный элемент команды, который ничего не делал. –
Придумывая это, вы правы. Но моя ситуация заключается в том, что это всплывающее окно будет отключено от datagridview, и оно чувствительно к строке, и поскольку пользователь может всплывать в этом меню в не текущей строке, они могут иногда путаться, когда элемент, который они выбирают, не тот, который выделен , Поэтому я подумал о том, чтобы надеть элемент, на который они нажимают, как заголовок или что-то в этом роде. У вас есть другое предложение? – Alex