private void btnWF1Next_Click(object sender, EventArgs e) { this.Visible = false; int xm, ym; xm = (this.Width - panelEx2.Width - 20) / 2; ym = (this.Height - panelEx2.Height - 40) / 2; this.Top += ym; this.Left += xm; this.SuspendLayout(); panelEx1.SuspendLayout(); panelEx2.SuspendLayout(); panelEx3.SuspendLayout(); this.Height = panelEx2.Height + 40; this.Width = panelEx2.Width + 20; panelEx1.Visible = false; panelEx2.Visible = true; panelEx3.Visible = false; panelEx1.Dock = DockStyle.None; panelEx2.Dock = DockStyle.Fill; panelEx3.Dock = DockStyle.None; this.Visible = true; panelEx1.ResumeLayout(); panelEx2.ResumeLayout(); panelEx3.ResumeLayout(); this.ResumeLayout(); _UpdateType = (DAL.StudUpdateRecBatchCreator.UpdateRecBatchType)listView1.SelectedItems[0].Tag; // 名冊預設名稱 setDefaultNameListName(); listView2.Items.Clear(); _BackgroundWorker.DoWork += new DoWorkEventHandler(_BackgroundWorker_DoWork); _BackgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BackgroundWorker_RunWorkerCompleted); _BackgroundWorker.WorkerSupportsCancellation = true; _BackgroundWorker.RunWorkerAsync(); }
private void btnWF1Next_Click(object sender, EventArgs e) { this.Visible = false; int xm, ym; xm = (this.Width - panelEx2.Width - 20) / 2; ym = (this.Height - panelEx2.Height - 40) / 2; this.Top += ym; this.Left += xm; this.SuspendLayout(); panelEx1.SuspendLayout(); panelEx2.SuspendLayout(); panelEx3.SuspendLayout(); this.Height = panelEx2.Height + 40; this.Width = panelEx2.Width + 20; panelEx1.Visible = false; panelEx2.Visible = true; panelEx3.Visible = false; panelEx1.Dock = DockStyle.None; panelEx2.Dock = DockStyle.Fill; panelEx3.Dock = DockStyle.None; this.Visible = true; panelEx1.ResumeLayout(); panelEx2.ResumeLayout(); panelEx3.ResumeLayout(); this.ResumeLayout(); _UpdateType = (DAL.StudUpdateRecBatchCreator.UpdateRecBatchType)listView1.SelectedItems[0].Tag; // 名冊預設名稱 txtNameListName.Text = cbxSchoolYear.Text + "_" + cbxSemester.Text + "_" + _UpdateType.ToString(); listView2.Items.Clear(); _BackgroundWorker.DoWork += new DoWorkEventHandler(_BackgroundWorker_DoWork); _BackgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BackgroundWorker_RunWorkerCompleted); _BackgroundWorker.WorkerSupportsCancellation = true; _BackgroundWorker.RunWorkerAsync(); }