public Configuration(PopConnectionSettings InPop, SmtpConnectionSettings InSmtp) { InitializeComponent(); this.InPopSrettings = InPop; this.InSmtpSettings = InSmtp; TempPopSettings = new PopConnectionSettings(); TempSmtpSettings = new SmtpConnectionSettings(); TempPopSettings.CloneFrom(InPop); TempSmtpSettings.CloneFrom(InSmtp); InPopHostname.Text = TempPopSettings.Hostname; InPopPort.Text = TempPopSettings.Port.ToString(); InPopUsername.Text = TempPopSettings.UserLogin; InPopPassword.Text = TempPopSettings.UserPassword; InPopRefrate.Text = TempPopSettings.RefreshRateSeconds.ToString(); CheckPopSsl.Checked = TempPopSettings.UseSsl; InSmtpHostname.Text = TempSmtpSettings.Hostname; InSmtpPort.Text = TempSmtpSettings.Port.ToString(); InSmtpLogin.Text = TempSmtpSettings.UserLogin; InSmtpPassword.Text = TempSmtpSettings.UserPassword; CheckSmtpSsl.Checked = TempSmtpSettings.UseSsl; }
private void ButtonAccept_Click(object sender, EventArgs e) { InPopSrettings.CloneFrom(TempPopSettings); InSmtpSettings.CloneFrom(TempSmtpSettings); Close(); }