NotifyIcon的气球提示为何第一次不显示而以后可以显示呢?
private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = false;
this.Hide();
this.notifyIcon1.Visible = true;
this.notifyIcon1.ShowBalloonTip(3000);
}
}
第一次窗口最小化,气球提示不显示,但是双击托盘图标显示窗口后再最小化以后都显示了,为什么呢?怎么玩解决?
------解决方案-------------------- this.notifyIcon1.ShowBalloonTip(3000);
this.notifyIcon1.Visible = true;
换下顺序试试
------解决方案--------------------
------解决方案--------------------
this.Hide();
this.notifyIcon1.Visible = true;
this.notifyIcon1.ShowBalloonTip(3000);
=>
this.notifyIcon1.Visible = true;
this.notifyIcon1.ShowBalloonTip(3000);
this.Hide();
------解决方案--------------------
就是ico是在这个最小化之后才动态创建的,并且有一定的时间延时
----------------------------------------------------
你让它在第一次最小化之前创建。