コード例 #1
0
ファイル: Msg.cs プロジェクト: yufengfei/Aoite
        /// <summary>
        /// 显示一个定时标签消息框。
        /// </summary>
        /// <param name="owner">控件拥有者。</param>
        /// <param name="content">消息内容。</param>
        /// <param name="messageBoxIcon">显示的图标。</param>
        public static void ShowLabel(this Control owner, string content, MessageBoxIconEx messageBoxIcon)
        {
            var parameters = new MessageLabelParameters();

            parameters.Content.Text        = content;
            parameters.Icon.MessageBoxIcon = messageBoxIcon;
            Msg.ShowLabel(owner, parameters);
        }
コード例 #2
0
        /// <summary>
        /// 将指定 <see cref="System.Windows.Forms.MessageBoxIconEx"/> 转换为图标。
        /// </summary>
        /// <param name="value"><see cref="System.Windows.Forms.MessageBoxIconEx"/> 值。</param>
        /// <returns>返回一个图标。</returns>
        public static Bitmap ToBitmap(this MessageBoxIconEx value)
        {
            switch (value)
            {
            case MessageBoxIconEx.Information:
                return(IconImages.Information);

            case MessageBoxIconEx.Question:
                return(IconImages.Question);

            case MessageBoxIconEx.Warning:
                return(IconImages.Warning);

            case MessageBoxIconEx.Error:
                return(IconImages.Error);

            default:
                return(null);
            }
        }
コード例 #3
0
 /// <summary>
 /// 提示窗口
 /// </summary>
 /// <param name="title">提示窗口标题</param>
 /// <param name="msg">提示内容</param>
 /// <param name="ex">提示图标,MessageBoxIconEx 提醒、警告、错误</param>
 private static void ShowMsg(string title, string msg, MessageBoxIconEx ex)
 {
     MessageBoxEx.Show(msg, GetDefaultTitle(title), MessageBoxButtons.OK, ex, MessageBoxDefaultButton.Button1);
 }
コード例 #4
0
 /// <summary>
 /// 提示信息
 /// </summary>
 /// <param name="title">提示框标题</param>
 /// <param name="msg">提示信息</param>
 /// <param name="btn">提示信息类型MessageBoxButtons</param>
 /// <returns></returns>
 public static DialogResult ShowMsg(string title, string msg, MessageBoxButtons btn, MessageBoxIconEx ex = MessageBoxIconEx.Information)
 {
     return(MessageBoxEx.Show(msg, GetDefaultTitle(title), btn, MessageBoxIconEx.Question, MessageBoxDefaultButton.Button1, null));
 }
コード例 #5
0
        /// <summary>
        /// 创建一个消息框参数。
        /// </summary>
        /// <param name="content">消息内容。</param>
        /// <param name="caption">消息标题。</param>
        /// <param name="buttons">消息按钮。</param>
        /// <param name="messageBoxIcon">消息图标。</param>
        /// <param name="defaultButton">默认按钮。</param>
        /// <returns>返回消息框参数的实例。</returns>
        public static MessageBoxParameters CreateParameters(string content, string caption, MessageBoxButtons buttons, MessageBoxIconEx messageBoxIcon, MessageBoxDefaultButton defaultButton)
        {
            var parameters = new MessageBoxParameters();

            parameters.Content.Text        = content;
            parameters.Caption.Text        = caption;
            parameters.Buttons             = buttons;
            parameters.Icon.MessageBoxIcon = messageBoxIcon;
            parameters.DefaultButton       = defaultButton;
            return(parameters);
        }
コード例 #6
0
ファイル: Msg.cs プロジェクト: yufengfei/Aoite
 /// <summary>
 /// 显示一个定时标签消息框。
 /// </summary>
 /// <param name="content">消息内容。</param>
 /// <param name="messageBoxIcon">显示的图标。</param>
 public static void ShowLabel(string content, MessageBoxIconEx messageBoxIcon)
 {
     Msg.ShowLabel(null, content, messageBoxIcon);
 }
コード例 #7
0
ファイル: Msg.cs プロジェクト: yufengfei/Aoite
 /// <summary>
 /// 显示一个消息框。
 /// </summary>
 /// <param name="owner">控件拥有者。</param>
 /// <param name="content">消息内容。</param>
 /// <param name="caption">消息标题。</param>
 /// <param name="buttons">消息按钮。</param>
 /// <param name="messageBoxIcon">消息图标。</param>
 /// <param name="defaultButton">默认按钮。</param>
 /// <returns>返回窗体的操作结果。</returns>
 public static DialogResult ShowMsg(this Control owner, string content, string caption, MessageBoxButtons buttons, MessageBoxIconEx messageBoxIcon, MessageBoxDefaultButton defaultButton)
 {
     return(Msg.ShowMsg(owner, MessageBoxParameters.CreateParameters(content, caption, buttons, messageBoxIcon, defaultButton)));
 }
コード例 #8
0
 /// <summary>
 /// 创建一个消息框参数。
 /// </summary>
 /// <param name="content">消息内容。</param>
 /// <param name="caption">消息标题。</param>
 /// <param name="buttons">消息按钮。</param>
 /// <param name="messageBoxIcon">消息图标。</param>
 /// <param name="defaultButton">默认按钮。</param>
 /// <returns>返回消息框参数的实例。</returns>
 public static MessageBoxParameters CreateParameters(string content, string caption, MessageBoxButtons buttons, MessageBoxIconEx messageBoxIcon, MessageBoxDefaultButton defaultButton)
 {
     var parameters = new MessageBoxParameters();
     parameters.Content.Text = content;
     parameters.Caption.Text = caption;
     parameters.Buttons = buttons;
     parameters.Icon.MessageBoxIcon = messageBoxIcon;
     parameters.DefaultButton = defaultButton;
     return parameters;
 }
コード例 #9
0
ファイル: Msg.cs プロジェクト: supuy-ruby/Aoite
 /// <summary>
 /// 显示一个定时标签消息框。
 /// </summary>
 /// <param name="owner">控件拥有者。</param>
 /// <param name="content">消息内容。</param>
 /// <param name="messageBoxIcon">显示的图标。</param>
 public static void ShowLabel(this Control owner, string content, MessageBoxIconEx messageBoxIcon)
 {
     var parameters = new MessageLabelParameters();
     parameters.Content.Text = content;
     parameters.Icon.MessageBoxIcon = messageBoxIcon;
     Msg.ShowLabel(owner, parameters);
 }
コード例 #10
0
ファイル: Msg.cs プロジェクト: supuy-ruby/Aoite
 /// <summary>
 /// 显示一个定时标签消息框。
 /// </summary>
 /// <param name="content">消息内容。</param>
 /// <param name="messageBoxIcon">显示的图标。</param>
 public static void ShowLabel(string content, MessageBoxIconEx messageBoxIcon)
 {
     Msg.ShowLabel(null, content, messageBoxIcon);
 }
コード例 #11
0
ファイル: Msg.cs プロジェクト: supuy-ruby/Aoite
 /// <summary>
 /// 显示一个消息框。
 /// </summary>
 /// <param name="owner">控件拥有者。</param>
 /// <param name="content">消息内容。</param>
 /// <param name="caption">消息标题。</param>
 /// <param name="buttons">消息按钮。</param>
 /// <param name="messageBoxIcon">消息图标。</param>
 /// <param name="defaultButton">默认按钮。</param>
 /// <returns>返回窗体的操作结果。</returns>
 public static DialogResult ShowMsg(this Control owner, string content, string caption, MessageBoxButtons buttons, MessageBoxIconEx messageBoxIcon, MessageBoxDefaultButton defaultButton)
 {
     return Msg.ShowMsg(owner, MessageBoxParameters.CreateParameters(content, caption, buttons, messageBoxIcon, defaultButton));
 }