zoukankan      html  css  js  c++  java
  • C# 杂货

    后台运行

    this.ShowInTaskbar = false;//不在任务栏中显示
    this.Visibility = Visibility.Hidden;//不显示窗口

    设置右下角托盘

         //托盘小图标
            NotifyIcon notifyIcon;
            void icon() {
                string path = System.IO.Path.GetFullPath(@"Iconfavicon.ico");
                if (File.Exists(path))
                {
                    this.notifyIcon = new NotifyIcon();
                    this.notifyIcon.BalloonTipText = "Hello, 文件监视器"; //设置程序启动时显示的文本
                    this.notifyIcon.Text = "文件监视器";//最小化到托盘时,鼠标点击时显示的文本
                    System.Drawing.Icon icon = new System.Drawing.Icon(path);//程序图标 
                    this.notifyIcon.Icon = icon;
                    this.notifyIcon.Visible = true;
                    //notifyIcon.MouseDoubleClick += OnNotifyIconDoubleClick;
                    this.notifyIcon.ShowBalloonTip(1000);
                }
    
                contextMenu();
            }
            #region 托盘右键菜单
            private void contextMenu()
            {
                ContextMenuStrip cms = new ContextMenuStrip();
    
    
                //关联 NotifyIcon 和 ContextMenuStrip
                notifyIcon.ContextMenuStrip = cms;
    
                System.Windows.Forms.ToolStripMenuItem exitMenuItem = new System.Windows.Forms.ToolStripMenuItem();
                exitMenuItem.Text = "退出";
                exitMenuItem.Click += new EventHandler(exitMenuItem_Click);
    
    
                System.Windows.Forms.ToolStripMenuItem hideMenumItem = new System.Windows.Forms.ToolStripMenuItem();
                hideMenumItem.Text = "隐藏";
                hideMenumItem.Click += new EventHandler(hideMenumItem_Click);
    
    
                System.Windows.Forms.ToolStripMenuItem showMenuItem = new System.Windows.Forms.ToolStripMenuItem();
                showMenuItem.Text = "显示";
                showMenuItem.Click += new EventHandler(showMenuItem_Click);
    
    
                cms.Items.Add(exitMenuItem);
                cms.Items.Add(hideMenumItem);
                cms.Items.Add(showMenuItem);
            }
    
            private void exitMenuItem_Click(object sender, EventArgs e)
            {
                notifyIcon.Visible = false;
    
                System.Windows.Application.Current.Shutdown();
            }
    
            private void hideMenumItem_Click(object sender, EventArgs e)
            {
                this.Hide();
            }
    
            private void showMenuItem_Click(object sender, EventArgs e)
            {
                this.Show();
                this.Activate();
            }
            #endregion
  • 相关阅读:
    连续型随机变量量函数的期望
    一个压缩级数的概率分布列
    采用积分近似级数
    关于超过几何分布
    最长游程问题
    基于递归方式解的两道题
    概率统计几道题目
    关于dede后台登陆后一片空白以及去除版权
    mac下安装xampp、及其之上的组件安装
    启用phpstorm代码提示功能
  • 原文地址:https://www.cnblogs.com/lingLuoChengMi/p/14030355.html
Copyright © 2011-2022 走看看