コード例 #1
0
 public void SetButton(MessageFormButtons button)
 {
     switch (button)
     {
         case MessageFormButtons.YesNo:
             this.btnOk.Visible = true;
             this.btnNo.Visible = true;
             this.DialogResult = DialogResult.No;
             break;
         case MessageFormButtons.OK:
             this.btnOk.Visible = true;
             this.btnNo.Visible = false;
             this.DialogResult = DialogResult.OK;
             break;
         default:
             break;
     }
 }
コード例 #2
0
ファイル: DialogForm.cs プロジェクト: itiitcn/IClipboard
        public void SetButton(MessageFormButtons button)
        {
            switch (button)
            {
            case MessageFormButtons.YesNo:
                this.btnOk.Visible = true;
                this.btnNo.Visible = true;
                break;

            case MessageFormButtons.Ok:
                this.btnOk.Visible = true;
                this.btnNo.Visible = false;
                break;

            default:
                break;
            }
        }
コード例 #3
0
 public static DialogResult Show(Form form, string message, string title = "提示", MessageFormIcon icon = MessageFormIcon.Doubt, MessageFormButtons button = MessageFormButtons.YesNo)
 {
     DialogForm dialg = new DialogForm();
     dialg.StartPosition = FormStartPosition.Manual;
     int x, y = 0;
     dialg.Text = title;
     dialg.SetText(message);
     dialg.SetButton(button);
     x = form.Location.X + (form.Width / 2) - dialg.Width / 2;
     y = form.Location.Y + form.Height / 2 - dialg.Height / 2;
     dialg.Location = new Point(x, y);
     return dialg.ShowDialog(form);
 }
コード例 #4
0
        public static DialogResult Show(string message, string title = "提示", MessageFormIcon icon = MessageFormIcon.Doubt, MessageFormButtons button = MessageFormButtons.YesNo)
        {
            DialogForm dialg = new DialogForm();
            dialg.Text = title;
            dialg.SetText(message);
            dialg.SetButton(button);

            return dialg.ShowDialog();
        }