<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      將Winform窗體程序縮到System tray的示例代碼

      網(wǎng)上有很多將Winform窗體縮到 System tray的示例, 但多數(shù)不好用.
      這里是一個簡單示例, 使用了Visual studio自帶的 NotifyIcon 控件和一個快捷菜單 contextMenuStrip控件.

      增加一個 contextMenuStrip 控件, 新增兩個菜單項: 顯示界面和退出系統(tǒng).
      增加一個 NotifyIcon 控件, 設置它的圖標, 并綁定上面的菜單組件.

      C#代碼示例:

      public partial class Form1 : Form
      {
      private readonly string APPLICATION_NAME = "我的程序";
      private bool appShouldClose = false;
      
      public Form1()
      {
          InitializeComponent();
      }
      
      /// <summary>
      /// 恢復顯示主界面
      /// </summary>
      private void showUI()
      {
          this.Show();
          this.WindowState = FormWindowState.Normal;
          notifyIcon1.Visible = false;
      }
      
      /// <summary>
      /// trayIcon 雙擊鼠標用來顯示主界面
      /// </summary>
      /// <param name="sender"></param>
      /// <param name="e"></param>
      private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
      {
          showUI();
      }
      
      /// <summary>
      /// trayIcon 的快捷菜單項[顯示主界面]的處理函數(shù)
      /// </summary>
      /// <param name="sender"></param>
      /// <param name="e"></param>
      private void toolStripMenuItemOpen_Click(object sender, EventArgs e)
      {
          showUI();
      }
      
      /// <summary>
      /// trayIcon 的快捷菜單項[退出系統(tǒng)]的處理函數(shù)
      /// </summary>
      /// <param name="sender"></param>
      /// <param name="e"></param>
      private void toolStripMenuItemExit_Click(object sender, EventArgs e)
      {
          var result = MessageBox.Show("請確認是否要退出系統(tǒng)?", "請確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
          if (result == DialogResult.Yes)
          {
              appShouldClose = true;
              this.Close();
          }
      }
      
      /// <summary>
      /// 縮小窗體到 sys tray
      /// </summary>
      /// <param name="sender"></param>
      /// <param name="e"></param>
      private void Form1_FormClosing(object sender, FormClosingEventArgs e)
      {
          if (appShouldClose)
          {
              //nothing
          }
          else if (e.CloseReason == CloseReason.UserClosing)
          {
              e.Cancel = true;
              this.WindowState = FormWindowState.Minimized;
              this.Hide();
              notifyIcon1.Visible = true;
              notifyIcon1.ShowBalloonTip(1000, APPLICATION_NAME, "已最小化到系統(tǒng)托盤", ToolTipIcon.Info);
          }
      }
      }
      
      
      posted @ 2023-09-22 21:00  harrychinese  閱讀(87)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产天堂亚洲国产碰碰| 中文字幕av一区二区三区| 国产午夜影视大全免费观看| 老男人久久青草av高清| 99久久久国产精品免费无卡顿| 国产精品va无码一区二区| 亚洲综合成人一区二区三区| 岛国岛国免费v片在线观看| 综合亚洲网| 精品国产AV无码一区二区三区| 成人精品网一区二区三区| 亚洲国产精品乱码一区二区| 在线中文字幕国产精品| 亚洲18禁一区二区三区| 91在线视频视频在线| 欧美成人午夜在线观看视频| 日本一区二区三本视频在线观看| 国产SM重味一区二区三区 | 狠狠色噜噜狠狠狠狠蜜桃| 日本一区二区不卡精品| 92久久精品一区二区| 亚洲av色综合久久综合| 亚洲精品在线二区三区| 久久久无码精品亚洲日韩按摩 | 强奷漂亮人妻系列老师| 国产AV永久无码青青草原| 377p日本欧洲亚洲大胆张筱雨| 欧美交a欧美精品喷水| 国产高清精品在线91| 97中文字幕在线观看| 亚洲第一精品一二三区| 国产一区二区在线激情往| 国产麻豆91网在线看| 40岁大乳的熟妇在线观看| 一区二区三区四区精品黄| 无码内射中文字幕岛国片| 久久精品国产一区二区三 | 中文字幕有码日韩精品| 人成午夜免费视频在线观看| 少妇激情一区二区三区视频 | 国产成人精品无人区一区|