Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
1

[WPF] Ветвление меню в трее

15.12.2016, 11:55. Показов 1537. Ответов 0
Метки tray, wpf (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня, создаю меню в трее, хочу сделать выпадающую ветку в контекстном меню трея, но не могу найти как это сделать. Я пытался сделать это через ContextMenu, но у меня не получается. Вот мой код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
            trayIcon = new System.Windows.Forms.NotifyIcon(new System.ComponentModel.Container());
            trayIcon.Icon = new System.Drawing.Icon(new FileStream(@"..\..\Resources\ico\Iconsmind-Outline-Pen-5.ico", FileMode.Open));
            trayIcon.Visible = true;
 
            System.Windows.Forms.MenuItem chooseDisplay = new System.Windows.Forms.MenuItem("Choose display");
 
            System.Windows.Forms.MenuItem allScreens = new System.Windows.Forms.MenuItem("All display");
            allScreens.Click += SetSizeWindowOnAllScreens_Click;
 
            System.Windows.Forms.MenuItem someScreen = new System.Windows.Forms.MenuItem("Some display");
            someScreen.Click += ChooseDisplayWindowMode_Click;
 
            System.Windows.Forms.ContextMenu subMenuChooseDisplay =
                new System.Windows.Forms.ContextMenu(new System.Windows.Forms.MenuItem[] { allScreens, someScreen });
 
            
 
            System.Windows.Forms.MenuItem exit = new System.Windows.Forms.MenuItem("Exit");
            exit.Click += new EventHandler(toolsWindow_CloseButtonClick);
 
            trayIcon.ContextMenu = new System.Windows.Forms.ContextMenu(new System.Windows.Forms.MenuItem[] { chooseDisplay, exit });
Что мне нужно поправить в моём коде что бы subMenuChooseDisplay положить в итем chooseDisplay?

За ранее спасибо.

Добавлено через 22 часа 23 минуты
Ответ на мой вопрос тут.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2016, 11:55
Ответы с готовыми решениями:

Иконка в трее на WPF
Как можно на wpf сделать иконку в трее без использования WinForms? using WinForms =...

Приложение в трее и контекстное меню в трее
Хочу сделать приложение, которое сидело бы только в трее в виде иконки и по клику правой клавиши...

Меню в трее
Как сделать чтобы при нажатии на иконку в трее показывалось мини меню?

Меню в трее
Добрый день. Требуется сделать меню с трее, например как у антивируса Avast. Ниже скрин.

0
15.12.2016, 11:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2016, 11:55
Помогаю со студенческими работами здесь

Всплывающее меню в трее
Заранее извиняюсь, если подобная тема уже существует. К сожалению не могу воспользоваться поиском с...

Работа с контекстным меню в Трее
Добрый день! При нажатии правой кнопки мыши на иконку своего приложения я вызываю контекстное...

Меню для иконки в трее
Помогите как можно создать в C# FORM менюю показанный внизу ...

Обработка меню иконки в трее
Вот код создания меню для иконки программы в трее: if (lParam == WM_RBUTTONDOWN) {...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru