private void MenuEmailClickEvent(object sender, EventArgs e) { EmailAddrForm emailAddrForm = new EmailAddrForm(); DialogResult result = emailAddrForm.ShowDialog(); while ( !emailAddrForm.VerifyEmailAddress() && result != DialogResult.Cancel ) { MessageBox.Show("Please supply a valid email address.\n\n", "CalendarPal - Setup Incomplete", MessageBoxButtons.OK, MessageBoxIcon.Warning); result = emailAddrForm.ShowDialog(); } emailAddrForm.Dispose(); }
private static void AppInitialize() { MessageBox.Show("Welcome to the Calendar Pal reminder system.\n\n" + "Because this application automatically generates\n" + "and sends email messages, you may need to adjust\n" + "some settings in certain virus detection applications.\n\n" + "Thank you for purchasing Calendar Pal.", "Welcome to Calendar Pal", MessageBoxButtons.OK, MessageBoxIcon.Information); EmailAddrForm emailAddrForm = new EmailAddrForm(); while ( emailAddrForm.ShowDialog() != DialogResult.OK || !emailAddrForm.VerifyEmailAddress() ) { MessageBox.Show("Please supply a valid email address.\n\n", "CalendarPal - Setup Incomplete", MessageBoxButtons.OK, MessageBoxIcon.Warning); } emailAddrForm.Dispose(); }