Application.Run(new MainForm());
Application.Run(new DataProcessing());MainForm和DataProcessing均为窗体,窗体里的代码均写好,我想在一个application里运行这两个窗体,一个显示为主窗体,一个最小化在任务栏。两个窗体都在各自处理自己的任务。开头的两句代码我也知道不行,那怎么改呢?第一次发帖,望指教。

解决方案 »

  1.   

    在先运行的窗体里把另一个new 出来。如在主窗体里的构造函数里new 出另一个窗体,或者主窗体loaded事件里new 出另一个窗体。
      

  2.   

    MainForm的构造函数或OnLoad事件中取创建那个窗体
      

  3.   

    参考下面我写的代码,应该可以工作的:private void parentForm_Load(object sender, EventArgs e)
    {
        childForm childForm = new childForm();
        childForm.Show();
        //childForm.ShowDialog();
    }private void childForm_Load(object sender, EventArgs e)
    {
         this.WindowState = FormWindowState.Minimized;
    }
      

  4.   

    我补充问一句,如果后台窗体在timer_tick大量数据,这样会不会让两个窗体运行的都变慢啊?