c# NotifyIcon控件的问题
窗体最小化后点击NotifyIcon让窗体还原,这时最小化按钮还是鼠标经过它时的颜色,怎么回事?...
窗体最小化后点击NotifyIcon让窗体还原,这时最小化按钮还是鼠标经过它时的颜色,怎么回事?
展开
2个回答
展开全部
因为还原后,窗口的焦点仍然停留在最小化按钮上,与楼上说的“和你WINDOWS界面主题有关
”一点关系都没有!
要解决这个问题,可以对notifyIcon的MouseClick事件编程,大致代码如下:
private void notifyIcon_MouseClick(object sender, MouseEventArgs e)
{
this.Visible = true;
this.WindowState = windowState;
notifyIcon.Visible = false;
// 将焦点转移到窗体内任意一个控件上,例如,你窗体上的textBox1上
textBox1.Focus( );
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询