C# notifyIcon托盘控件的使用

小鱼儿 2022-05-31 12:07 471阅读 0赞

添加notifyIcon控件,选择控件属性页。Icon选择ico格式图标文件,作为托盘化后托盘栏图标;Ballon系列属性与气球状有关;ContextMenuStrip属性设置菜单。

2018022412270568670

最小化事件

  1. /// <summary>
  2. /// 最小化按钮
  3. /// </summary>
  4. /// <param name="sender"></param>
  5. /// <param name="e"></param>
  6. private void minbutton_Click(object sender, EventArgs e)
  7. {
  8. this.WindowState = FormWindowState.Minimized;
  9. }

窗体大小变化事件

  1. private void Home_SizeChanged(object sender, EventArgs e)
  2. {
  3. if (WindowState == FormWindowState.Minimized)
  4. {
  5. this.ShowInTaskbar = false;//任务栏
  6. notifyIcon1.Visible = true;
  7. }
  8. else
  9. {
  10. this.ShowInTaskbar = true;//任务栏
  11. notifyIcon1.Visible = false;
  12. }
  13. }

托盘控件点击事件(单击)

  1. private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
  2. {
  3. if (WindowState == FormWindowState.Minimized)
  4. {
  5. this.WindowState = FormWindowState.Normal;//还原大小 可改成最大化
  6. this.Activate();
  7. this.ShowInTaskbar = true;//任务栏
  8. notifyIcon1.Visible = false;
  9. }
  10. }

发表评论

表情:
评论列表 (有 0 条评论,471人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C#】使用

    *目录** 一、设计时如何创建控件数组 二、运行时加载控件数组 1. 声明一个控件数组对象 2. 在需要加载控件数组的位置,初始化数组的大小 3. 在循环语句中...