weifenluo与notifyIcon小细节
生活随笔
收集整理的這篇文章主要介紹了
weifenluo与notifyIcon小细节
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
private void frmMain_Resize(object sender, EventArgs e){if (this.WindowState == FormWindowState.Minimized){notifyIcon1.ShowBalloonTip(3000, "程序最小化提示","圖標已經(jīng)縮小到托盤,打開窗口請雙擊圖標即可。",ToolTipIcon.Info);this.Hide();}}void notifyIcon1_DoubleClick(object sender, EventArgs e){if (this.WindowState == FormWindowState.Minimized){this.WindowState = FormWindowState.Maximized;this.StartPosition = FormStartPosition.CenterScreen;this.Show();this.BringToFront();this.Activate();this.Focus();}else{this.WindowState = FormWindowState.Minimized;this.Hide();}}
?
private void frmMain_Load(object sender, EventArgs e){this.dockPanel1.DocumentStyle = DocumentStyle.DockingMdi;//最小化到托盤this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);notifyIcon1.Icon = new Icon("Main.ico");notifyIcon1.Visible = false;notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;notifyIcon1.DoubleClick += new EventHandler(notifyIcon1_DoubleClick);this.SizeChanged += new System.EventHandler(this.frmMain_Resize);notifyIcon1.Visible = true;//this.ShowInTaskbar = false;user = HelpClass.UserManagerLogin;//this.tabShow.DoubleClick+=new EventHandler(tabShow_DoubleClick);}
不建議使用?? this.ShowInTaskbar = false;屬性 可能會出現(xiàn)點小問題
轉載于:https://www.cnblogs.com/Iyce/archive/2013/02/21/2920139.html
總結
以上是生活随笔為你收集整理的weifenluo与notifyIcon小细节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [VTK]基于VTK的任意平面切割
- 下一篇: c#不规则窗体移动