Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            config.PrintItems.Clear();
            foreach (Control eachCtl in gpItem.Controls)
            {
                if (!(eachCtl is CheckBox))
                {
                    continue;
                }

                if ((eachCtl as CheckBox).Checked)
                {
                    config.PrintItems.Add(eachCtl.Text);
                }
            }

            config.RankMethod = string.Empty;
            foreach (Control eachCtl in gpRank.Controls)
            {
                if (!(eachCtl is RadioButton))
                {
                    continue;
                }

                if ((eachCtl as RadioButton).Checked)
                {
                    config.RankMethod = eachCtl.Text;
                }
            }

            if (rbA4.Checked)
            {
                config.PaperSize = "A4";
            }
            else
            {
                config.PaperSize = "B4";
            }

            config.NotRankTag = cbxNotRankTag.Text;

            config.Save();
            DialogResult = DialogResult.OK;
        }