问题很简单:有没有办法让系统托盘中的选项变灰?我在其他程序中看到了灰色/粗体选项,所以另外如何加粗任何选项。
这是我目前的代码:
ContextMenu tray = new ContextMenu();
tray.MenuItems.Add("Open", TrayClose);
NotifyIcon trayIcon = new NotifyIcon();
trayIcon.Text = "myBeautifulProgram";
trayIcon.Icon = Properties.Resources.program;
trayIcon.ContextMenu = tray;
trayIcon.Visible = false;
我有什么方法可以让它变得像灰色或粗体一样吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
在你的情况下,你可以做这样的事情。重要的是将菜单项的Enabled
属性设置为false
。这只是一个简单的代码,展示了它是如何工作的 - 你可以使它更优雅,我认为:)
tray.MenuItems.Add("Open", TrayClose);
tray.MenuItems[0].Enabled = false;