托盘控件和微软图表控件
2013-12-22 21:40
295 查看
1.托盘控件代码示例:
在窗体加入notifyIcon控件,示例代码,点击托盘左键弹出窗体:
public partial class Form1 : Form
{
private bool isClose;
public Form1()
{
InitializeComponent();
ContextMenuStrip cms = new System.Windows.Forms.ContextMenuStrip();
ToolStripMenuItem startItem = new ToolStripMenuItem();
startItem.Text = "开始";
startItem.Image = Properties.Resources.Skype_16;
startItem.Click += new EventHandler(startItem_Click);
cms.Items.Add(startItem);
ToolStripMenuItem stopItem= new ToolStripMenuItem();
stopItem.Text = "终止";
stopItem.Image = Properties.Resources.Head_OffLine;
stopItem.Click += new EventHandler(stopItem_Click);
cms.Items.Add(stopItem);
ToolStripMenuItem exitItem = new ToolStripMenuItem();
exitItem.Text = "退出";
exitItem.Image = Properties.Resources.Head_OffLine;
exitItem.Click += new EventHandler(exitItem_Click);
cms.Items.Add(exitItem);
notifyIcon.ContextMenuStrip = cms;
}
void startItem_Click(object sender, EventArgs e)
{
}
void stopItem_Click(object sender, EventArgs e)
{
}
void exitItem_Click(object sender, EventArgs e)
{
isClose =true;
Close();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(!isClose)
{
e.Cancel=true;
this.Visible = false;
this.notifyIcon.Visible = true;
}
}
private void notifyIcon_Click(object sender, EventArgs e)
{
if ((e as MouseEventArgs).Button == MouseButtons.Left)
{
this.Visible = true;
}
}
}
实现的效果:
2.微软的图表控件,chart控件
实现效果如下:
教程可参照博客http://www.cnblogs.com/shuncy/archive/2008/11/07/1328738.html
在窗体加入notifyIcon控件,示例代码,点击托盘左键弹出窗体:
public partial class Form1 : Form
{
private bool isClose;
public Form1()
{
InitializeComponent();
ContextMenuStrip cms = new System.Windows.Forms.ContextMenuStrip();
ToolStripMenuItem startItem = new ToolStripMenuItem();
startItem.Text = "开始";
startItem.Image = Properties.Resources.Skype_16;
startItem.Click += new EventHandler(startItem_Click);
cms.Items.Add(startItem);
ToolStripMenuItem stopItem= new ToolStripMenuItem();
stopItem.Text = "终止";
stopItem.Image = Properties.Resources.Head_OffLine;
stopItem.Click += new EventHandler(stopItem_Click);
cms.Items.Add(stopItem);
ToolStripMenuItem exitItem = new ToolStripMenuItem();
exitItem.Text = "退出";
exitItem.Image = Properties.Resources.Head_OffLine;
exitItem.Click += new EventHandler(exitItem_Click);
cms.Items.Add(exitItem);
notifyIcon.ContextMenuStrip = cms;
}
void startItem_Click(object sender, EventArgs e)
{
}
void stopItem_Click(object sender, EventArgs e)
{
}
void exitItem_Click(object sender, EventArgs e)
{
isClose =true;
Close();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(!isClose)
{
e.Cancel=true;
this.Visible = false;
this.notifyIcon.Visible = true;
}
}
private void notifyIcon_Click(object sender, EventArgs e)
{
if ((e as MouseEventArgs).Button == MouseButtons.Left)
{
this.Visible = true;
}
}
}
实现的效果:
2.微软的图表控件,chart控件
实现效果如下:
教程可参照博客http://www.cnblogs.com/shuncy/archive/2008/11/07/1328738.html
相关文章推荐
- 微软无线镭射简报鲨8000激光笔记本鼠标 - (2)
- c#调用COM组件
- flex 控件的重要属性
- c#中虚函数的相关使用方法
- 浅析C# web访问mysql数据库-整理归纳总结
- 微软Word 2007数学插件 Microsoft Math 提供下载
- web下载的ActiveX控件自动更新
- C# IP地址与整数之间转换的具体方法
- C#实现的阴历阳历互相转化类实例
- C# 的关键字详细介绍
- c# 获得局域网主机列表实例
- C#中Convert.ToInt32()和int.Parse()的区别介绍
- C#面向对象特征的具体实现及作用详解
- 关于C# Math 处理奇进偶不进的实现代码
- c# 随机函数的使用详解
- c#之圆形无标题栏椭圆窗体的实现详解
- C#页面之间跳转功能的小结
- 浅析C# 基础语法的使用
- C#中将字符串转换为整型的三种解决方法总结
- 深入c# GDI+简单绘图的具体操作步骤(一)