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; }
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(); }