none
C#设置程序开机启动的问题 RRS feed

  • 问题

  • C#设置程序开机启动后,会出现程序主界面。但是我不想要这个主界面,而是最小化到状态栏去。已经使用了notifyico控件,可以最小化到状态栏中。请问该怎么设置呢?谢谢!
    2010年9月9日 12:00

答案

  • 二、最小化到系统托盘

    拖一个NotifyIcon

    设置form的showInTastbar属性为false

    this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);

    private void Form1_SizeChanged(object sender, EventArgs e)
    {
    if (this.WindowState == FormWindowState.Minimized)
    {
    this.Hide();
    this.notifyIcon1.Visible = true;
    }
    }
    private void notifyIcon1_Click(object sender, EventArgs e)
    {
    this.Visible = true;
    this.WindowState = FormWindowState.Normal;
    this.notifyIcon1.Visible = false;
    }
    • 已标记为答案 pucx 2010年9月10日 12:11
    2010年9月10日 1:44