예제 #1
0
        private void NextButton_Click(object sender, EventArgs e)
        {
            NextButton.Enabled = false;
            if (NextPage != null)
            {
                if (!OnNext())
                {
                    return;
                }

                var parent = this.Parent as FittingWizard;
                parent.Controls.Remove(this);
                parent.Controls.Add(NextPage);
                NextPage.NextButton.Enabled     = true;
                NextPage.PreviousButton.Enabled = true;
                NextPage.Reload(false);

                parent.Text = "ウィザード - " + NextPage.PageName;
                NextPage.Update();
            }
            else
            {
                if (Finish())
                {
                    (Parent as FittingWizard).DialogResult = DialogResult.OK;
                }
            }
        }
예제 #2
0
        private void PreviousButton_Click(object sender, EventArgs e)
        {
            PreviousButton.Enabled = false;
            if (!OnPrevious())
            {
                return;
            }

            var parent = this.Parent;

            parent.Controls.Remove(this);
            parent.Controls.Add(PreviousPage);
            PreviousPage.NextButton.Enabled     = true;
            PreviousPage.PreviousButton.Enabled = true;
            PreviousPage.Reload(true);

            parent.Text = "ウィザード - " + PreviousPage.PageName;
            PreviousPage.Update();
        }