日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WinForm实现窗体最小化后小图标在右边任务栏下

發布時間:2024/4/17 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WinForm实现窗体最小化后小图标在右边任务栏下 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 基本功能
1.? 首先新建一個窗體,然后拖入一個名為 NotifyIcon 的控件,名字我沒有改,就那個名字

2. 我的應用程序下有些圖標文件,這里我用這個圖標,我選擇 013.ico

3. 選擇 notifyIcon 控件 - 右鍵 - 屬性

4. 點擊Icon 屬性- 選擇圖標文件唄

5.切換到事件-雙擊那個 DoubleClick 事件產生事件

6. 同樣的 Form4 窗體也產生一個事件

7.代碼奉上

private void Form4_SizeChanged(object sender, EventArgs e){if (this.WindowState == FormWindowState.Minimized){this.ShowInTaskbar = false;this.notifyIcon1.Visible = true;this.notifyIcon1.Text = "文件監視器";//最小化到托盤時,鼠標點擊時顯示的文本 }}private void notifyIcon1_DoubleClick(object sender, EventArgs e){if (this.WindowState == FormWindowState.Minimized){this.WindowState = FormWindowState.Normal;this.notifyIcon1.Visible = false;this.ShowInTaskbar = true;}}

8.效果


?

二 加入右鍵菜單
1. 效果

2. 首先加入 contextMenuSrip 控件

退出 命名為 exitMenuItem ,雙擊產生 exitMenuItem_Click 事件
隱藏 命名為 hideMenumItem ,雙擊產生 hideMenumItem_Click 事件
顯示 命名為 showMenuItem,雙擊產生 showMenuItem_Click

private void exitMenuItem_Click(object sender, EventArgs e){notifyIcon1.Visible = false;this.Close();this.Dispose();Application.Exit();}private void hideMenumItem_Click(object sender, EventArgs e){this.Hide(); }private void showMenuItem_Click(object sender, EventArgs e){this.Show();this.WindowState = FormWindowState.Normal;this.Activate();}

3. 關聯兩個控件就可以了

轉載于:https://www.cnblogs.com/Luoma_HaoWei/p/3236626.html

總結

以上是生活随笔為你收集整理的WinForm实现窗体最小化后小图标在右边任务栏下的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。