C# NotifyIcon使用问题
if (WindowState == FormWindowState.Minimized){
this.Hide();
this.notifyIcon1.Visible = true;
this.notifyIcon1.ShowBalloonTip(30, "注意", "大家好,这是一个事例", ToolTipIcon.Info);
}
刚自学没几天。 问题一大推。悲剧。
上面这段代码是托盘,是气球提示。 但是我运行了。没任何提示。
求解。。。(刚来的论坛下了几个资源。没分了。) --------------------编程问答-------------------- private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
this.notifyIcon1.Visible = true;
this.ShowInTaskbar = false;
e.Cancel = true;
this.Hide();
notifyIcon1.Text = "ABC";
notifyIcon1.BalloonTipTitle = "系统";
notifyIcon1.BalloonTipText = "程序最小化,仍继续运行";
notifyIcon1.ShowBalloonTip(1000);//消失时间
}
}
--------------------编程问答-------------------- 调试时很重要和有用的东西
象这个情况你首先就要确定 这段代码 有异常吗? 被出发了吗? --------------------编程问答--------------------
出发了。在托盘的一瞬间。左下角闪了一下。不见了。 --------------------编程问答--------------------
你这段代码可以用。 请教下。我的那段出什么问题了吗?我的目的是最小化到任务栏中。(都没实现。) --------------------编程问答-------------------- 使用
Application.Run(new Mainfrm());貌似最小化不行,以前在网上看见过说明,忘了是怎么说的了
可以改为以下的方法
//Application.Run(new Mainfrm());
using (new Mainfrm())
{
Application.Run();
}
public Mainfrm()
{
InitializeComponent();
this.Show();
}
--------------------编程问答-------------------- 在Form 的OnResize 事件中写代码!
写你那个没问题。[align=center]**************************************************
本内容使用 CSDN小秘书 回复
每天回帖即可获得10分可用分!
**************************************************[/align] --------------------编程问答--------------------
你调用的ShowBalloonTip函数第一个参数是显示的时间,你只让气泡显示30毫秒,太短了,所以一闪而过。
补充:.NET技术 , C#