zoukankan      html  css  js  c++  java
  • WinForm程序设计系统托盘NotifyIcon控件右键菜单

    NotifyIcon控件
    (1)新创建一个项目,修改Form1的Text属性为testNotifyIcon;
    (2)向Form1窗口中添加一个NotifyIcon控件,修改其Name属性为 MyNotifyIcon。修改其Text属性为
       testNotifyIcon,与应用程序的标题相同。这是因为NotifyIcon显示在系统托盘中时,Text属性中保存的
       文本为鼠标移动到程序图标上时的提示信息。修改Icon属性,为NotifyIcon添加一个图标;
    (3)在Form1的属性窗口上,把Icon属性也选择为与NotifyIcon相同的图标。修改ShowInTaskBar属性值为
        False,这样,应用程序在运行时就不会出现在任务栏中;
    (4)添加双击NotifyIcon时的事件处理代码(DoubleClick)
       private void MynotifyIcon_DoubleClick(object sender, System.EventArgs e)
       { 
         if(this.Visible) 
          { 
            this.Hide(); 
          }else
               {
                 this.Show();
               }
          }
    (5)在使用NotifyIcon控件时,经常需要用到快捷菜单(ContextMenu控件),在NotifyIcon的ContextMenu属性中
       选择一个快捷菜单。这样在图标上可以通过快捷菜单执行程序的各种功能。   
    例如:给快捷菜单添加两个功能,一个为显示表单,一个为隐藏表单
    在功能的单击事件中代码如下:
    private void menuItem1_Click(object sender, System.EventArgs e)
       {
         this.Show();//显示表单
       }
       private void menuItem2_Click(object sender, System.EventArgs e)
       {
         this.Hide();//隐藏表单
       }
  • 相关阅读:
    Ajax | Form 上传图片文件
    .NET Core 上传图片到七牛云
    限制input输入框只能输入 数字
    MySql操作命令创建学生管理系统
    大数据之kafka-05.讲聊聊Kafka的版本号
    大数据之kafka-02.搞定kafka专业术语
    消息队列的作用以及kafka和activemq的对比
    .Net Core 3.1迁移整理
    RabbitMQ的使用
    .NET Framework 项目多环境下配置文件web.config
  • 原文地址:https://www.cnblogs.com/puzi0315/p/2604060.html
Copyright © 2011-2022 走看看