Example #1
0
            /// <summary>
            ///
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void OnButtonClick(object sender, EventArgs e)
            {
                try
                {
                    AcMessageBoxButton acBtn = (AcMessageBoxButton)sender;
                    switch (acBtn.buttonType)
                    {
                    case AcMessageBoxButtonTypes.Abort:
                        this.DialogResult = System.Windows.Forms.DialogResult.Abort;
                        this.Hide();
                        break;

                    case AcMessageBoxButtonTypes.Cancel:
                        this.DialogResult = System.Windows.Forms.DialogResult.Cancel;
                        this.Hide();
                        break;

                    case AcMessageBoxButtonTypes.Ignore:
                        this.DialogResult = System.Windows.Forms.DialogResult.Ignore;
                        this.Hide();
                        break;

                    case AcMessageBoxButtonTypes.No:
                        this.DialogResult = System.Windows.Forms.DialogResult.No;
                        this.Hide();
                        break;

                    case AcMessageBoxButtonTypes.OK:
                        this.DialogResult = System.Windows.Forms.DialogResult.OK;
                        this.Hide();
                        break;

                    case AcMessageBoxButtonTypes.Retry:
                        this.DialogResult = System.Windows.Forms.DialogResult.Retry;
                        this.Hide();
                        break;

                    case AcMessageBoxButtonTypes.Yes:
                        this.DialogResult = System.Windows.Forms.DialogResult.Yes;
                        this.Hide();
                        break;

                    case AcMessageBoxButtonTypes.Copy:
                        this.DialogResult = System.Windows.Forms.DialogResult.None;
                        Clipboard.SetText(txtMessage.Text);
                        AcMessageBox.Show("Message was copied to clipboard!", "Sucess!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        break;
                    }
                }
                catch (Exception ex)
                {
                    AcUtilities.DebugWrite(ex.ToString());
                    AcMessageBox.Show(ex.Message, "Exception!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnFormShown(object sender, EventArgs e)
 {
     try
     {
         foreach (AcMessageBoxButton btn in acButtons)
         {
             if (btn.buttonType == AcMessageBoxButtonTypes.OK ||
                 btn.buttonType == AcMessageBoxButtonTypes.Yes)
             {
                 btn.Focus();
                 return;
             }
         }
     }
     catch (Exception ex)
     {
         AcUtilities.DebugWrite(ex.ToString());
         AcMessageBox.Show(ex.Message, "Exception!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }