怎么让程序最小化后只在任务栏的时间那里出现啊?

解决方案 »

  1.   

    你在控件里找到NotifyIcon 拖一个到你窗口上
    然后在MSDN里输入NotifyIcon 看一下帮助就行了
      

  2.   

    先将窗体的Text属性设置为"动画系统图标示例",MaximiseBox、MinimiseBox、ShowInTaskbar属性均设置为False。 
      
      再往窗体上添加NotifyIcon控件、ContextMenu控件各一个。 
      
      将NotifyIcon控件的Icon属性设置为一个图标文件,Name属性设置为“m_trayIcon”;ContextMenu属性设置为"contextMenu1";接下来开始编辑ContextMenu控件现在我们开始编写代码部分:
    private bool m_bFlag;
    private bool m_bShowWnd; 
    修改Form1()函数为: 
      
      public Form1()
      {
      //
      // Required for Windows Form Designer support
      //
      InitializeComponent();
      //
      // TODO: Add any constructor code after InitializeComponent call
      //
      m_bFlag=true;
      m_bShowWnd=true;
        }    private void menuItem1_Click(object sender, System.EventArgs e)
      {
      Application.Exit();//退出应用程序
      }    private void m_trayIcon_Click(object sender, System.EventArgs e)
      {
      if(m_bShowWnd == true)//隐藏主界面
      {
      this.Visible = false;
      m_bShowWnd = false;
      }
      else//显示主界面
      {
      this.Visible = true;
      m_bShowWnd = true;
      }
      }