在C#中怎么能把应用程序在右下脚的工具栏执行?就象foxmail一样,点最小化就在右下脚的工具栏执行,而且有一个图标,单击一次,就在屏幕上显示界面
weixinzhu(我爱我老婆) 于 2005-6-26 9:48:46up
yilan505(蓝衣紫痕) 于 2005-6-26 9:55:06不知道,这应该是窗口的一个属性吧
LaoDai_Net(『老代.Net』) 于 2005-6-26 10:07:12使用 NotifyIcon
http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/cpref/html/frlrfsystemwindowsformsnotifyiconclasstopic.asp
oyljerry(【勇敢的心】→ ㊣X-Monsieur㊣) 于 2005-6-26 10:37:03ShellNotify
gdami(糖米) 于 2005-6-26 11:06:28左边工具箱拖个 NotifyIcon 控件就行了。
最小化到右下。
private void Form1_Resize(object sender, System.EventArgs e)
{
if(this.WindowState==FormWindowState.Minimized)
{
notifyIcon1.Visible=true;
this.Hide();
}
}
单击恢复窗口
private void notifyIcon1_Click(object sender, System.EventArgs e)
{
notifyIcon1.Visible=false;
this.Show();
this.WindowState=FormWindowState.Normal;
}
如果不想使notifyIcon1消失,只要管visible属性就行了。 如果要加右键菜单,可以搞个contextmenu,然后到notifyIcon1属性里面指向这个menu就行了。
进入问吧