Ejemplo n.º 1
0
        private void MainWindow_Load(object sender, EventArgs e)
        {
            this.Hide();

            InfoViewYearMain infoMain = new InfoViewYearMain();

            tState.Start();

            //新添加的数据表
            threads[7] = new Thread(() => { Application.Run(new InfoViewDayData()); });
            threads[7].ApartmentState = ApartmentState.STA;

            //车辆信息线程
            threads[6] = new Thread(() => { Application.Run(new InfoViewCarMain()); });
            //月图标信息线程
            threads[1] = new Thread(() => { Application.Run(new InfoViewMonthMain()); });
            threads[1].ApartmentState = ApartmentState.STA;
            //设备状态信息线程
            threads[2] = new Thread(() => { Application.Run(new InfoViewStateMain()); });
            //全区统计信息线程
            threads[3] = new Thread(() => { Application.Run(new InfoViewSumMain()); });
            //时间分布图线程
            threads[4] = new Thread(() => { Application.Run(new InfoViewTimeMain()); });
            threads[4].ApartmentState = ApartmentState.STA;
            //年图标信息线程
            threads[5] = new Thread(() => { Application.Run(new InfoViewYearMain()); });
            threads[5].ApartmentState = ApartmentState.STA;

            threads[0] = new Thread(() => { Application.Run(new Map()); });
            threads[0].ApartmentState = ApartmentState.STA;

            InfoView.Classes.BaseOperate.n = notifyIcon1;
        }
Ejemplo n.º 2
0
        private void MainWindow_Load(object sender, EventArgs e)
        {
            this.Hide();

            pro = Process.Start("newlistview.exe");

            InfoView.Classes.BaseOperate.n = notifyIcon1;

            InfoViewYearMain infoMain = new InfoViewYearMain();
            //新添加的数据表
            threads[5] = new Thread(() => { Application.Run(new InfoViewDayData()); });
            threads[5].ApartmentState = ApartmentState.STA;

            //车辆信息线程
            threads[4] = new Thread(() => { Application.Run(new InfoViewCar()); });
            //月图标信息线程
            threads[3] = new Thread(() => { Application.Run(new InfoViewMonthMain()); });
            threads[3].ApartmentState = ApartmentState.STA;
            //时间分布图线程
            threads[2] = new Thread(() => { Application.Run(new InfoViewTimeMain()); });
            threads[2].ApartmentState = ApartmentState.STA;
            //年图标信息线程
            threads[1] = new Thread(() => { Application.Run(new InfoViewYearMain()); });
            threads[1].ApartmentState = ApartmentState.STA;

            ShowWindow();
        }