發布時間:2024-04-12 文章來源:深度系統下載 瀏覽:
用C#寫了一個win8.1快捷關機助手,想通過工具的方式來改變下win8.1目前關機等不方便的操作,同時也增加了定時的操作,可以方便的使小白實現win8.1定時關機、重啟、鎖屏、休眠等操作。雖然筆者喜歡計算機喜歡網絡,更喜歡c#編程,但由于大學期間玩世不恭,只學到了皮毛,所以目前仍舊處于摸索階段,為了保留學習筆記也為了讓更多的C#愛好者少走一些彎路,亦是美網絡今天給下做下關于使用C#編程實現關閉軟件縮小到任務欄右下角的介紹。 筆者的開發環境為 win8.1 + visual studio 2013 C#,就從筆者寫的這個win8.1快捷助手為例吧: 本工具主要用到了兩個控件,分別是:notifyIcon和contextMenuStrip,Form最小化是指整個Form都縮小到任務欄上,所以開始之前,先給Form拖放一個notifyIcon控件。 具體步驟方法1、在Form上加notifyicon控件后,為控件的屬性Icon添加一個icon圖標,,Text的值為鼠標放在在圖標上時顯示的提醒。 具體步驟方法2.、在Form1的FormClosing中設置Form的ShowInTaskbar屬性,代碼如下: private void Form1_FormClosing(object sender, FormClosingEventArgs e) 具體步驟方法3、 在notifyIcon的MouseClick事件中設置Form的ShowInTaskbar和windowstate屬性,代碼如下: private void notifyIcon1_MouseClick(object sender, MouseEventArgs e) 具體步驟方法4、添加ContextMenuStrip控件ContextMenuStrip1,右鍵托盤圖標彈出菜單,設置notifyIcon1的ContextMenuStrip屬性為contextMenuStrip1。在contextMenuStrip1中添加item(toolStripMenuItem1 ),也就是退出。 具體步驟方法5、notifyIcon1在MouseClick事件中,判斷右鍵點擊 并彈出ContextMenuStrip,退出代碼: private void toolStripMenuItem1_Click(object sender, EventArgs e) |