コード例 #1
0
    //更新ダイアログクローズ時の処理
    private void OnPopUpClose(Dialog.DialogResult result)
    {
        switch (result)
        {
        case Dialog.DialogResult.YES:
            Application.OpenURL(_storeUrl);
            break;

        case Dialog.DialogResult.NO:
            SaveInvalidVersionUpCheck(true);
            break;
        }
    }
コード例 #2
0
ファイル: DialogInputForm.cs プロジェクト: esseivan/ESN_Lib
        public static Dialog.ShowDialogResult ShowDialog(string Message,
                                                         string Title              = "Title",
                                                         string DefaultInput       = "",
                                                         bool Input                = false,
                                                         Dialog.ButtonType Button1 = Dialog.ButtonType.OK,
                                                         Dialog.ButtonType Button2 = Dialog.ButtonType.Cancel,
                                                         Dialog.ButtonType Button3 = Dialog.ButtonType.None,
                                                         Dialog.DialogIcon Icon    = Dialog.DialogIcon.None)
        {
            Btn1 = Button1;
            Btn2 = Button2;
            Btn3 = Button3;

            DialogInputForm dialogForm = new DialogInputForm();

            // Button 1
            if (Btn1 == Dialog.ButtonType.None)
            {
                dialogForm.button1.Visible = false;
                dialogForm.button1.Enabled = false;
            }
            else
            {
                dialogForm.CancelButton = dialogForm.button1;
                if (Btn1 >= Dialog.ButtonType.Custom1)
                {
                    dialogForm.button1.Text = GetTextForCustom(Btn1);
                }
                else
                {
                    dialogForm.button1.Text = Btn1.ToString();
                }
            }

            // Button 2
            if (Btn2 == Dialog.ButtonType.None)
            {
                dialogForm.button2.Visible = false;
                dialogForm.button2.Enabled = false;
            }
            else
            {
                dialogForm.CancelButton = dialogForm.button2;
                if (Btn2 >= Dialog.ButtonType.Custom1)
                {
                    dialogForm.button2.Text = GetTextForCustom(Btn2);
                }
                else
                {
                    dialogForm.button2.Text = Btn2.ToString();
                }
            }

            // Button 3
            if (Btn3 == Dialog.ButtonType.None)
            {
                dialogForm.button3.Visible = false;
                dialogForm.button3.Enabled = false;
            }
            else
            {
                dialogForm.CancelButton = dialogForm.button3;
                if (Btn3 >= Dialog.ButtonType.Custom1)
                {
                    dialogForm.button3.Text = GetTextForCustom(Btn3);
                }
                else
                {
                    dialogForm.button3.Text = Btn3.ToString();
                }
            }

            DialogResult = Dialog.DialogResult.None;

            dialogForm.Text               = Title;
            dialogForm.label_text.Text    = Message;
            dialogForm.Input              = Input;
            dialogForm.txt_userInput.Text = DefaultInput;

            dialogForm.pictureBox1.Visible = true;

            Icon t_icon = null;

            switch (Icon)
            {
            case Dialog.DialogIcon.None:
                dialogForm.pictureBox1.Visible = false;
                break;

            case Dialog.DialogIcon.Application:
                t_icon = SystemIcons.Application;
                break;

            case Dialog.DialogIcon.Asterisk:
                t_icon = SystemIcons.Asterisk;
                break;

            case Dialog.DialogIcon.Error:
                t_icon = SystemIcons.Error;
                break;

            case Dialog.DialogIcon.Hand:
                t_icon = SystemIcons.Hand;
                break;

            case Dialog.DialogIcon.Exclamation:
                t_icon = SystemIcons.Exclamation;
                break;

            case Dialog.DialogIcon.Shield:
                t_icon = SystemIcons.Shield;
                break;

            case Dialog.DialogIcon.Question:
                t_icon = SystemIcons.Question;
                break;

            case Dialog.DialogIcon.Warning:
                t_icon = SystemIcons.Warning;
                break;

            case Dialog.DialogIcon.Information:
                t_icon = SystemIcons.Information;
                break;

            case Dialog.DialogIcon.WinLogo:
                t_icon = SystemIcons.WinLogo;
                break;

            default:
                break;
            }
            if (t_icon != null)
            {
                dialogForm.pictureBox1.Image = t_icon.ToBitmap();
            }

            dialogForm.ShowDialog();
            return(new Dialog.ShowDialogResult(dialogForm.Result, DialogResult));
        }
コード例 #3
0
ファイル: DialogInputForm.cs プロジェクト: esseivan/ESN_Lib
 private void Button3_CLick(object sender, EventArgs e)
 {
     DialogResult = (Dialog.DialogResult)Btn3;
     Close();
 }