private void save_button_Click(object sender, EventArgs e)
        {
            if (mail_adress_textBox.Text == "" || password_textBox.Text == "" || smtp_port_textBox.Text == "" || smtp_port_textBox.Text == "")
            {
                MessageBox.Show("ERREUR : tous les champs doivent être renseignés !");
                return;
            }

            Parms parms = new Parms();

            parms.toDefault();

            parms.adress    = mail_adress_textBox.Text;
            parms.smtpSever = smtp_server_textBox.Text;
            try
            {
                parms.smtpPort = Int32.Parse(smtp_port_textBox.Text);
            }
            catch
            {
                MessageBox.Show("ERREUR : format du port SMTP non reconnu");
                return;
            }

            if (password_textBox.Text != DISPLAY_PASSWORD) //new password, so have to change it
            {
                SecureString password = new SecureString();
                foreach (char c in password_textBox.Text)
                {
                    password.AppendChar(c);
                }
                password.MakeReadOnly();

                try
                {
                    parms.password = DataProtection.protect(password);
                }
                catch
                {
                    MessageBox.Show("ERREUR : Impossible de sécuriser le mot de passe avant de l'enregistrer");
                    return;
                }finally
                {
                    password.Dispose();
                }
            }//else password reamin the same (already saved in the sruct ParmsMailsSender)
            parms.beforeMessage = removeAllVoidAtTheExtremaOfString(before_message_textBox.Text).Replace(Environment.NewLine, "<br>");
            parms.afterMessage  = removeAllVoidAtTheExtremaOfString(after_message_textBox.Text).Replace(Environment.NewLine, "<br>");


            ToolsClass.Settings.MailsSenderParameters = parms;

            this.Close();
        }
        public SetingsMailsSender()
        {
            InitializeComponent();
            scroll_bar_index = 0;
            first_time       = true;


            Parms parms = ToolsClass.Settings.MailsSenderParameters;

            mail_adress_textBox.Text = parms.adress;
            if (parms.password == "")
            {
                password_textBox.Text = "";
            }
            else
            {
                password_textBox.Text = DISPLAY_PASSWORD;
            }
            smtp_server_textBox.Text    = parms.smtpSever;
            smtp_port_textBox.Text      = "" + parms.smtpPort;
            before_message_textBox.Text = parms.beforeMessage.Replace("<br>", Environment.NewLine);
            after_message_textBox.Text  = parms.afterMessage.Replace("<br>", Environment.NewLine);
        }