예제 #1
0
파일: UserQuery.cs 프로젝트: alfishe/ZXMAK2
 public DlgResult Show(
     String message,
     String caption,
     DlgButtonSet buttonSet,
     DlgIcon icon)
 {
     return(EnumMapper.GetDlgResult(MessageBox.Show(
                                        message, caption,
                                        EnumMapper.GetMessageBoxButtons(buttonSet),
                                        EnumMapper.GetMessageBoxIcons(icon))));
 }
예제 #2
0
 public static DlgResult Show(
     String message,
     String caption,
     DlgButtonSet buttonSet,
     DlgIcon icon)
 {
     return (DlgResult)System.Windows.Forms.MessageBox.Show(
         message, caption,
         (System.Windows.Forms.MessageBoxButtons)buttonSet,
         (System.Windows.Forms.MessageBoxIcon)icon);
 }
예제 #3
0
        public DlgResult Show(
            string message,
            string caption,
            DlgButtonSet buttonSet,
            DlgIcon icon)
        {
            var service = GetService();

            if (service == null)
            {
                return(DlgResult.Cancel);
            }
            return(service.Show(message, caption, buttonSet, icon));
        }
예제 #4
0
파일: EnumMapper.cs 프로젝트: zxmak/ZXMAK2
        public static MessageBoxButtons GetMessageBoxButtons(DlgButtonSet value)
        {
            switch (value)
            {
            case DlgButtonSet.AbortRetryIgnore: return(MessageBoxButtons.AbortRetryIgnore);

            case DlgButtonSet.OK: return(MessageBoxButtons.OK);

            case DlgButtonSet.OKCancel: return(MessageBoxButtons.OKCancel);

            case DlgButtonSet.RetryCancel: return(MessageBoxButtons.RetryCancel);

            case DlgButtonSet.YesNo: return(MessageBoxButtons.YesNo);

            case DlgButtonSet.YesNoCancel: return(MessageBoxButtons.YesNoCancel);

            default: return(ThrowArgumentError <MessageBoxButtons>(value));
            }
        }