托盘的鼠标移入移出事件? 就是类似于QQ的那种功能,如果悬停于托盘上的时候显示一个小窗体!鼠标离开的时候,将这个小窗体隐藏掉!大侠指点下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不错,不过好像没看到这些事件啊,估计用WinAPI可以 对WinAPI没啥研究,可以给一个例子么? notifyIcon1.Text = "3214336132\r\n123131231\r\n换行"; 拖一个notifyIcon到窗体上,然后设置一下,处理事件,最小化后,就会提示消息框的!this.notifyIcon1.BalloonTipText = "应用程序最小化在这里!";this.notifyIcon1.BalloonTipTitle = "提示信息";this.notifyIcon1.Icon = this.Icon;this.notifyIcon1.MouseClick += new MouseEventHandler(notifyIcon1_MouseClick);private void notifyIcon1_MouseClick(object sender, MouseEventArgs e){ this.Show();}private void DataGridViewCustomPaint_SizeChanged(object sender, EventArgs e){ if (this.WindowState == FormWindowState.Minimized) { this.Hide(); }} 增加一个notifyIcon,然后设置notifyIcon.text就可以,12楼的是另一种显示;自己试一下 你说的那个只是个显示标题notifyIcon1.Text显示内容你自己加上就可以了 Txt属性是移动上去以后显示的一个气泡文本,我现在想触发那个事件显示一个给定窗体啊! 在notifyIcon1_MouseMove事件中写入新窗体的show事件就可以了,我刚才实验过了,可以的,但是有一点要注意的是要控制好显示次数,如果不控制,会显示出很多次,设一个showtime,进入事件的时候设为1: showtime++; if (showtime == 1) { MessageBox.Show("e"); } private void notifyIcon1_MouseMove(object sender, MouseEventArgs e) { showtime++; if (showtime == 1) { MessageBox.Show("e"); } }showtime在类最开始定义为int showtime=0;MessageBox.Show("e");可以换成你要弹出的窗体,不就可以了 给系统托盘那个图标订阅一个事件,当鼠标以上去的时候在相应的location浮出一个form,当鼠标移开图标和form时把窗口关闭,不知道这样行不行 c#串口通信 请教一个泛型的问题 如何判断combobox有没有修改? datagridview 列宽问题 C# 中如何实现 服务自动注册? 求:用html help workshop生成.chm文件并在winform中动态调用该.chm文件的方法 [● 紧 急 ●],引用非托管dll问题[DllImport]和Assembly相关,在线等! vs2010打包程序 如何用FileStream清除打开文件中的所有内容? smtp问题,大家帮帮我 怎么截取链接中的文件名 代理,高手帮我看看,就是这个网站,怎么获取源代码,出不去
拖一个notifyIcon到窗体上,然后设置一下,处理事件,最小化后,就会提示消息框的!
this.notifyIcon1.BalloonTipText = "应用程序最小化在这里!";
this.notifyIcon1.BalloonTipTitle = "提示信息";
this.notifyIcon1.Icon = this.Icon;this.notifyIcon1.MouseClick += new MouseEventHandler(notifyIcon1_MouseClick);
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
this.Show();
}private void DataGridViewCustomPaint_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.Hide();
}
}
notifyIcon1.Text
显示内容你自己加上就可以了
showtime++;
if (showtime == 1)
{
MessageBox.Show("e");
}
{
showtime++;
if (showtime == 1)
{
MessageBox.Show("e");
}
}showtime在类最开始定义为int showtime=0;MessageBox.Show("e");可以换成你要弹出的窗体,不就可以了