Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
 Аватар для Moxer
-9 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 180

Как изменить вид ContextMenuStrip?

31.05.2018, 19:08. Показов 1751. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Хотел бы узнать как изменить вид ContextMenustrip
Извините: Могу не правильно назвать или выразить это так что прошу извинить.
Вот есть картинки ниже.
Первая картинка это как у меня получилось изменить ContextMenustrip
А вторая картинка это как я вижу ContextMenustrip в других программах.
Вот хочу узнать как такое сделать
Изображения
  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.05.2018, 19:08
Ответы с готовыми решениями:

Как изменить вид стандартного заголовка
как изменить стандартную полосу зоголовка до такой

Как изменить вид текстового курсора
Доброго времени суток. Как изменить вид стандартного текстового курсора (например, в TextBox) на свой?

Как изменить вид формы - стиль, заголовок и т.д
Здравствуйте,объяснте пожалуйста как на Visual studio(2010) изменить форму(визуально), чтоб вместо стандартной была другая(другого цвети...

16
 Аватар для Nachrichter
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
31.05.2018, 20:19
Moxer, дык, свойство Image.
0
 Аватар для Moxer
-9 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 180
31.05.2018, 22:28  [ТС]
Nachrichter, Ладно давай по другом объясню.
Вторая картинка это как у меня получилось сделать, а первая картинка это как выглядит почти тоже самое что у меня только в блокноте. Видишь разницу, не в тексте.
Миниатюры
Как изменить вид ContextMenuStrip?  
Изображения
 
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
01.06.2018, 02:02
5Moxer, я тебя не понял... Что именно вы хотите?
0
 Аватар для Nachrichter
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
01.06.2018, 07:28
На первом "было", на втором "стало". Если сие "не оно", то я теряюсь в догадках...
Миниатюры
Как изменить вид ContextMenuStrip?   Как изменить вид ContextMenuStrip?  
2
 Аватар для Moxer
-9 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 180
01.06.2018, 08:46  [ТС]
Видите разницу в них? Мне нужно как на втором варианте. Я просто правда не знаю как это можно назвать за этим я и пришел узнать.
Миниатюры
Как изменить вид ContextMenuStrip?  
0
 Аватар для Moxer
-9 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 180
01.06.2018, 08:51  [ТС]
Контекст меню как в обычной системе. Я знаю что есть RenderMode где можно поставить System , но это не то
Изображения
 
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
01.06.2018, 09:26
а professional - не то что нужно?
0
 Аватар для Moxer
-9 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 180
01.06.2018, 10:09  [ТС]
Нет
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
01.06.2018, 10:38
Nachrichter, я понял, ему нужна менюшка в системеом стиле самой ОС...
Я думаю тут нужно использовать API или подкрутить стили в момент создания менюшку... Помнится мне такую штуку можно было сделать с TreeView, про другие контролы не интересовался...
1
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
01.06.2018, 16:29
Лучший ответ Сообщение было отмечено Yury Komar как решение

Решение

Moxer, используй ContexMenu


Присваиваем так
VB.NET
1
2
  Me.ContextMenu = ContextMenu1
        ListBox1.ContextMenu = ContextMenu1
Результат
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
01.06.2018, 16:38
Orlangur1991, насколько я понял, ТС это делать умеет... Но стиль менюшки его не устраивает, так как не похож на общий стиль менюшек, принятый в ОС.

Добавлено через 1 минуту
Moxer, выразите свою мысль более подробно, а то никто толком не может понять, что же вам необходимо сделать.
0
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
01.06.2018, 16:39
Yury Komar, ну это не ContexMenuStrip и в целом он выглядит так же как системный
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
01.06.2018, 16:42
Orlangur1991, а точно, сорян, невнимательно картинки смотрел
0
 Аватар для Moxer
-9 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 180
01.06.2018, 16:42  [ТС]
Yury Komar, Я бы выразил подробнее и понятие если бы знал как это назвать. Я просто предпочитаю минимализм и даже такая маленькая разница для меня изменение
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
01.06.2018, 16:44
Moxer,

Не по теме:

если вы не знаете точного названия и т.д. - описывайте задачу своими словами.

0
 Аватар для Sklifosofsky
1086 / 916 / 213
Регистрация: 29.09.2015
Сообщений: 1,019
02.06.2018, 02:44
Цитата Сообщение от Moxer Посмотреть сообщение
Я просто предпочитаю минимализм и даже такая маленькая разница для меня изменение
Для такого придется колупаться достаточно времени, особенно в разбирательстве в технологии рендеринга этого контекстного меню, а потом особенности работы с graphics и к нему касаемо. Вам это надо? Могу нагрузить.
Свойство контекстного меню, отвечающее за рендеринг - https://msdn.microsoft.com/ru-... .110).aspx
Сам класс с достаточным набором методов отображения, которые можно перегрузить в унаследованном от него классе - https://msdn.microsoft.com/ru-... .110).aspx
Создайте класс унаследованный от ToolStripRenderer и погнали выдовать свое творчество при помощи graphics(gdi) или других технологий которые вы знаете.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2018, 02:44
Помогаю со студенческими работами здесь

Как изменить вид курсора после щелчка по кнопке в заголовке окна
Если отключить свойства MinimizeBox и MaximizeBox формы и включить свойство HelpButton, появится дополнительная кнопка в заголовке окна....

Изменить вид калькулятора через меню
Работаю в Visual Basic 2010 Express. Создаю калькулятор. Необходимо, чтобы при нажатии в меню "Вид" - "Инженерный"...

На вид элементарно, но сложно...(Дерево и contextMenuStrip)
Так вот, При нажатии правой кнопкой мыщи на Node дерева выскакивает контекстное меню, но Node который должен быть по идее выделен, не...

Шаблон для ListView. Изменить внешний вид ColumHeader. Изменить внешний вид ListViewItem'ов. Подробности, код, скриншоты внутри...
Здравствуйте. Есть ListView, я к нему делаю шаблон. И появилось несколько вопросов. 1) Как в этом шаблоне изменить цвет каждого...

ContextMenuStrip изменить текст ToolStripMenuItem
вопрос как изменять текст?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru