Beispiel #1
0
        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();
        }