Beispiel #1
0
        private void RefreshStyle(EnumDialogStyleType dialogStyle)
        {
            switch (dialogStyle)
            {
            case EnumDialogStyleType.Info:
                btnOK.Visible     = true;
                btnYes.Visible    = false;
                btnNo.Visible     = false;
                btnCancel.Visible = false;
                break;

            case EnumDialogStyleType.Option:
                btnOK.Visible     = false;
                btnYes.Visible    = true;
                btnNo.Visible     = true;
                btnCancel.Visible = false;
                break;

            case EnumDialogStyleType.Question:
                btnOK.Visible     = false;
                btnYes.Visible    = true;
                btnNo.Visible     = true;
                btnCancel.Visible = true;
                break;
            }
        }
Beispiel #2
0
 public UFMessage(EnumDialogStyleType dialogStyle, string content, string title)
 {
     InitializeComponent();
     this.Text       = string.IsNullOrWhiteSpace(title) ? EnumHelper.GetEnumDescription(dialogStyle) : title;
     txtMessage.Text = content;
     txtMessage.Select(0, 0);
     RefreshStyle(dialogStyle);
 }
Beispiel #3
0
        public static DialogResult Show(EnumDialogStyleType dialogStyle, string content, string title = null, Form owner = null)
        {
            var dialog = new UFMessage(dialogStyle, content, title);

            return(dialog.ShowDialog(owner));
        }