private void okButton_Click(object sender, EventArgs e) { DialogCloseEventArgs closeNotice = new DialogCloseEventArgs(DialogResult.OK); if (DialogClose != null) { DialogClose(this, closeNotice); if (closeNotice.Error) { { if (closeNotice.ErrorPage == _generalControl) { settingsToolStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _antennaControl) { antennaStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _selectCriteriaControl) { // TODO: selectCriteriaButton.PerformClick(); } else if (closeNotice.ErrorPage == _selectCriteriaControl) { selectCriteriaStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _algorithmControl) { algorithmStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _postSingulationControl) { postSingulationStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _gpioControl) { gpioStripButton.PerformClick(); } /*else if (closeNotice.ErrorPage == _rfControl) * { * RFBandsToolStripButton.PerformClick(); * }*/ } MessageBox.Show(closeNotice.ErrorMessage, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (closeNotice.ErrorControl != null) { closeNotice.ErrorControl.Focus(); if (closeNotice.SelectAll && closeNotice.ErrorControl is TextBox) { ((TextBox)closeNotice.ErrorControl).SelectAll(); } } return; } } DialogResult = DialogResult.OK; this.Close(); }
void OnDialogClose(object sender, DialogCloseEventArgs e) { switch (e.Result) { case DialogResult.Abort: break; case DialogResult.Cancel: break; case DialogResult.Ignore: break; case DialogResult.No: break; case DialogResult.None: break; case DialogResult.OK: break; case DialogResult.Retry: break; case DialogResult.Yes: break; default: break; } }
void DialogClose(object sender, DialogCloseEventArgs e) { if (e.Result == DialogResult.OK) { if (enableLoggingCheckBox.Checked) { if (!System.IO.Directory.Exists(savePathTextBox.Text)) { e.PageError("Invalid directory.\n\nThe log file directory is invalid. Please provide a valid directory for the log files or disable logging.", this); e.ErrorControl = savePathTextBox; e.SelectAll = true; return; } } e.SaveRequired = true; e.RestartRequired = _noTempFileStartingValue != Settings.Default.noTempFile; } }
private void okButton_Click(object sender, EventArgs e) { DialogCloseEventArgs closeNotice = new DialogCloseEventArgs(DialogResult.OK); if (DialogClose != null) { DialogClose(this, closeNotice); } if (closeNotice.SaveRequired) { RFID_Explorer.Properties.Settings.Default.Save(); } if (closeNotice.Error) { if (closeNotice.ErrorPage is OptionsGeneralControl) { generalToolStripButton.PerformClick(); } if (closeNotice.ErrorPage is OptionsLoggingControl) { loggingToolStripButton.PerformClick(); } MessageBox.Show(closeNotice.ErrorMessage, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (closeNotice.ErrorControl != null) { closeNotice.ErrorControl.Focus(); if (closeNotice.SelectAll && closeNotice.ErrorControl is TextBox) { ((TextBox)closeNotice.ErrorControl).SelectAll(); } } return; } _restartRequired = closeNotice.RestartRequired; DialogResult = DialogResult.OK; }
void DialogClose(object sender, DialogCloseEventArgs e) { }
void DialogClose(object sender, DialogCloseEventArgs e) { if (e.Result == DialogResult.OK) { if (enableLoggingCheckBox.Checked) { if (!System.IO.Directory.Exists(savePathTextBox.Text)) { e.PageError("Invalid directory.\n\nThe log file directory is invalid. Please provide a valid directory for the log files or disable logging.", this); e.ErrorControl = savePathTextBox; e.SelectAll = true; return; } } e.SaveRequired = true; e.RestartRequired = _noTempFileStartingValue != Settings.Default.noTempFile; } }
void DialogClose(object sender, DialogCloseEventArgs e) { }
private void okButton_Click(object sender, EventArgs e) { DialogCloseEventArgs closeNotice = new DialogCloseEventArgs(DialogResult.OK); if (DialogClose != null) { DialogClose(this, closeNotice); if (closeNotice.Error) { { if (closeNotice.ErrorPage == _generalControl) { settingsToolStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _antennaControl) { antennaStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _selectCriteriaControl) { // TODO: selectCriteriaButton.PerformClick(); } else if (closeNotice.ErrorPage == _selectCriteriaControl) { selectCriteriaStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _algorithmControl) { algorithmStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _postSingulationControl) { postSingulationStripButton.PerformClick(); } else if (closeNotice.ErrorPage == _gpioControl) { gpioStripButton.PerformClick(); } /*else if (closeNotice.ErrorPage == _rfControl) { RFBandsToolStripButton.PerformClick(); }*/ } MessageBox.Show(closeNotice.ErrorMessage, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (closeNotice.ErrorControl != null) { closeNotice.ErrorControl.Focus(); if (closeNotice.SelectAll && closeNotice.ErrorControl is TextBox) { ((TextBox)closeNotice.ErrorControl).SelectAll(); } } return; } } DialogResult = DialogResult.OK; this.Close(); }
private void okButton_Click(object sender, EventArgs e) { DialogCloseEventArgs closeNotice = new DialogCloseEventArgs(DialogResult.OK); if (DialogClose != null) { DialogClose(this, closeNotice); } if (closeNotice.SaveRequired) { RFID_Explorer.Properties.Settings.Default.Save(); } if (closeNotice.Error) { if (closeNotice.ErrorPage is OptionsGeneralControl) { generalToolStripButton.PerformClick(); } if (closeNotice.ErrorPage is OptionsLoggingControl) { loggingToolStripButton.PerformClick(); } MessageBox.Show(closeNotice.ErrorMessage, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (closeNotice.ErrorControl != null) { closeNotice.ErrorControl.Focus(); if (closeNotice.SelectAll && closeNotice.ErrorControl is TextBox) { ((TextBox)closeNotice.ErrorControl).SelectAll(); } } return; } _restartRequired = closeNotice.RestartRequired; DialogResult = DialogResult.OK; }
void OnDialogClose( object sender, DialogCloseEventArgs e ) { switch ( e.Result ) { case DialogResult.Abort: break; case DialogResult.Cancel: break; case DialogResult.Ignore: break; case DialogResult.No: break; case DialogResult.None: break; case DialogResult.OK: break; case DialogResult.Retry: break; case DialogResult.Yes: break; default: break; } }