/// <summary>
 /// Raises the <see cref="OkButtonClicked"/> event.
 /// </summary>
 /// <param name="e">The <see cref="OkButtonClickedEventArgs"/> containing data for the event.</param>
 protected virtual void OnOkButtonClicked(OkButtonClickedEventArgs e)
 {
     if( OkButtonClicked != null )
         OkButtonClicked(this, e);
 }
 private void InputBoxForm_OkButtonClicked(object sender, OkButtonClickedEventArgs e)
 {
     OnOkButtonClicked(e);
 }
 private void _okButton_Click(object sender, EventArgs e)
 {
     OkButtonClickedEventArgs okButtonClickedEventArgs = new OkButtonClickedEventArgs(_inputTextBox.Text, this);
     OnOkButtonClicked(okButtonClickedEventArgs);
     if( !okButtonClickedEventArgs.Cancel )
         DialogResult = DialogResult.OK;
 }