利用控件notifyIcon1实现
1.添加notifyIcon1控件,在添加一个contextMenuStrip控件,作为托盘右下角的菜单
2.点击notifyIcon控件,把contextMenuStrip添加到notifyIcon的属性中的contextMenuStrip中
3.给notifyIco设置控件图标,利用属性ICO
4.在contextmenustrip中添加命令
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SpeechLib;
using System.Threading;
namespace WindowsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;
this.notifyIcon1.Text = "演示托盘程序";
this.notifyIcon1.Visible = true;
this.notifyIcon1.Icon = new Icon("1.ico");
}
private void 显示ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.notifyIcon1.Visible = true;
this.Visible = false;
}
private void 显示窗体ToolStripMenuItem_Click_1(object sender, EventArgs e)
{
this.notifyIcon1.Visible = false;
this.Visible = true;
this.WindowState = FormWindowState.Normal;
}
private void 退出ToolStripMenuItem_Click_1(object sender, EventArgs e)
{
this.Close();
}
}
}