/// <summary> /// 加载主窗体菜单 /// </summary> /// <param name="frmMain"></param> /// <param name="notifyIcon"></param> /// <returns></returns> public static bool LoadNotifyMenu(FrmMain frmMain, NotifyIcon notifyIcon) { // 加载任务栏菜单 ContextMenuStrip menuNotify = new ContextMenuStrip(); menuHelper_Notify = new MenuHelper(frmMain, menuNotify); notifyIcon.ContextMenuStrip = menuNotify; // 菜单 notifyIcon.Text = frmMain.Text; // 标题 notifyIcon.Visible = true; // 显示 // 事件: 双击 隐藏/显示窗体 notifyIcon.DoubleClick += delegate { if (frmMain.WindowState != FormWindowState.Minimized) { frmMain.WindowState = FormWindowState.Minimized; frmMain.Visible = false; } else { frmMain.WindowState = FormWindowState.Maximized; frmMain.Visible = true; frmMain.Activate(); } }; return true; }
/// <summary> /// 加载主窗体菜单 /// </summary> /// <param name="frmMain"></param> /// <returns></returns> public static bool LoadMenuPanel(FrmMain frmMain) { // 加载主菜单 MenuStrip menuStrip = new MenuStrip(); menuHelper_Main = new MenuHelper(frmMain, menuStrip); frmMain.Controls.Add(menuStrip); // 返回 return true; }