C#超实用代码段合集

2019-12-26 14:08:43王振洲
  • private void notifyIconShow_SizeChanged(object sender, EventArgs e)  { 
  • //判断是否选择的是最小化按钮  if (WindowState == FormWindowState.Minimized) 
  • {  //托盘显示图标等于托盘图标对象 
  • //注意notifyIcon1是控件的名字而不是对象的名字  notifyIcon1.Icon = ico; 
  • //隐藏任务栏区图标  this.ShowInTaskbar = false; 
  • //图标显示在托盘区  notifyicon.Visible = true; 
  • }  } 
  • #endregion  #region//还原窗体 
  • /// <summary>  /// 方法名称:notifyIcon1_Click(托盘图标单击) 
  • /// 方法作用:还原窗体  /// 完成日期:2010年5月16日 
  • /// 作者:心语  /// </summary> 
  • /// <param name="sender"></param>  /// <param name="e"></param> 
  • private void notifyIcon1_Click(object sender, EventArgs e)  { 
  • //判断是否已经最小化于托盘  if (WindowState == FormWindowState.Minimized) 
  • {  //还原窗体显示 
  • WindowState = FormWindowState.Normal;  //激活窗体并给予它焦点 
  • this.Activate();  //任务栏区显示图标 
  • this.ShowInTaskbar = true;  //托盘区图标隐藏 
  • notifyicon.Visible = false;  } 
  • }  #endregion 
  • }  }