/// <summary>
 /// Sets the ExtendedResultTwo to the value of extendedResultTwo.
 /// </summary>
 /// <param name="extendedResultTwo">The value of extendedResultTwo.</param>
 public void SetExtendedResultTwo(KryptonMessageBoxExtendedResult extendedResultTwo)
 {
     ExtendedResultTwo = extendedResultTwo;
 }
 /// <summary>
 /// Sets the ExtendedResultOne to the value of extendedResultOne.
 /// </summary>
 /// <param name="extendedResultOne">The value of extendedResultOne.</param>
 public void SetExtendedResultOne(KryptonMessageBoxExtendedResult extendedResultOne)
 {
     ExtendedResultOne = extendedResultOne;
 }
コード例 #3
0
        /// <summary>
        /// Assigns the button dialog results.
        /// </summary>
        /// <param name="result">The result.</param>
        private void AssignButtonDialogResults(KryptonMessageBoxExtendedResult result)
        {
            switch (result)
            {
            case KryptonMessageBoxExtendedResult.CANCEL:
                kbtnButton3.DialogResult = DialogResult.Cancel;
                break;

            case KryptonMessageBoxExtendedResult.NO:
                kbtnButton3.DialogResult = DialogResult.No;
                break;

            case KryptonMessageBoxExtendedResult.NONE:
                kbtnButton3.DialogResult = DialogResult.None;
                break;

            case KryptonMessageBoxExtendedResult.OK:
                kbtnButton3.DialogResult = DialogResult.OK;
                break;

            case KryptonMessageBoxExtendedResult.YES:
                kbtnButton3.DialogResult = DialogResult.Yes;
                break;

            case KryptonMessageBoxExtendedResult.YESNO:
                kbtnButton2.DialogResult = DialogResult.Yes;

                kbtnButton3.DialogResult = DialogResult.No;
                break;

            case KryptonMessageBoxExtendedResult.RETRY:
                kbtnButton3.DialogResult = DialogResult.Retry;
                break;

            case KryptonMessageBoxExtendedResult.ABORT:
                kbtnButton3.DialogResult = DialogResult.Abort;
                break;

            case KryptonMessageBoxExtendedResult.RETRYABORT:
                kbtnButton2.DialogResult = DialogResult.Retry;

                kbtnButton3.DialogResult = DialogResult.Abort;
                break;

            case KryptonMessageBoxExtendedResult.RETRYABORTCANCEL:
                kbtnButton1.DialogResult = DialogResult.Retry;

                kbtnButton2.DialogResult = DialogResult.Abort;

                kbtnButton3.DialogResult = DialogResult.Cancel;
                break;

            case KryptonMessageBoxExtendedResult.CUSTOM:
                // Just default to ok
                kbtnButton1.DialogResult = DialogResult.OK;

                kbtnButton2.DialogResult = DialogResult.OK;

                kbtnButton3.DialogResult = DialogResult.OK;
                break;

            default:
                break;
            }
        }
 /// <summary>
 /// Sets the ExtendedResultThree to the value of extendedResultThree.
 /// </summary>
 /// <param name="extendedResultThree">The value of extendedResultThree.</param>
 public void SetExtendedResultThree(KryptonMessageBoxExtendedResult extendedResultThree)
 {
     ExtendedResultThree = extendedResultThree;
 }
コード例 #5
0
        /// <summary>
        /// Shows the specified messagebox title.
        /// </summary>
        /// <param name="messageboxTitle">The messagebox title.</param>
        /// <param name="messageboxText">The messagebox text.</param>
        /// <param name="buttonCount">The button count.</param>
        /// <param name="buttons">The buttons.</param>
        /// <param name="result">The result.</param>
        /// <param name="kryptonButtonText1">The krypton button text1.</param>
        /// <param name="kryptonButtonText2">The krypton button text2.</param>
        /// <param name="kryptonButtonText3">The krypton button text3.</param>
        public void Show(string messageboxTitle, string messageboxText, KryptonMessageBoxExtendedBoxButtonCount buttonCount = KryptonMessageBoxExtendedBoxButtonCount.ONE, KryptonMessageBoxExtendedButtons buttons = KryptonMessageBoxExtendedButtons.OK, KryptonMessageBoxExtendedResult result = KryptonMessageBoxExtendedResult.OK, string kryptonButtonText1 = null, string kryptonButtonText2 = null, string kryptonButtonText3 = null)
        {
            Text = messageboxTitle;

            pbxIcon.Visible = false;

            klblMessage.Location = new Point(12, 12);

            klblMessage.Text = messageboxText;

            AssignButtonDialogResults(result);

            SetButtonText(buttons, kryptonButtonText1, kryptonButtonText2, kryptonButtonText3, buttonCount);
        }