示例#1
0
        /// <summary>
        /// 消息提示框
        /// </summary>
        /// <param name="strMessage"></param>
        /// <param name="messagetype"></param>
        /// <param name="parent"></param>
        /// <returns></returns>
        public static DialogResult ShowMessage(string strMessage, EnumData.MessageType messagetype, Control parent = null)
        {
            try
            {
                switch (messagetype)
                {
                case EnumData.MessageType.Error:
                    return(ShowErrorMessage(strMessage, parent));

                case EnumData.MessageType.Information:
                    ShowDesktopAlertMessage(strMessage, parent);
                    return(DialogResult.OK);

                case EnumData.MessageType.Warning:
                    return(ShowWarningMessage(strMessage, parent));

                case EnumData.MessageType.Ask:
                    return(ShowAskMessage(strMessage, parent));

                case EnumData.MessageType.Confirm:
                    return(ShowConfirmMessage(strMessage, parent));

                case EnumData.MessageType.DialogInfo:
                    return(ShowDialogInfoMessage(strMessage, parent));

                default:
                    return(DialogResult.Yes);
                }
            }
            catch
            {
                return(DialogResult.Yes);
            }
        }
示例#2
0
        public static void ShowDesktopAlertMessage(string message,
                                                   EnumData.MessageType messageType = EnumData.MessageType.Information)
        {
            var alert = new RadDesktopAlert();

            alert.ShowOptionsButton = true;

            alert.ShowPinButton = false;

            alert.ThemeName = "Office2010Blue";

            if (messageType == EnumData.MessageType.Information)
            {
                alert.CaptionText = "消息提示";

                alert.ContentImage = Resources.flat_inform_2525;
            }
            else if (messageType == EnumData.MessageType.Warning)
            {
                alert.CaptionText = "消息警告";

                alert.ContentImage = Resources.flat_warning_2525;
            }

            alert.ContentText = message;

            alert.Show();
        }