WinForm MessageBox 提示对话框

public class MessageUtil
    {
        /// <summary>
        /// 显示一般的提示信息
        /// </summary>
        /// <param name="message">提示信息</param>
        public static DialogResult ShowTips(string message)
        {
            return MessageBox.Show(message, "提示信息",MessageBoxButtons.OK, MessageBoxIcon.Information);
        }

        /// <summary>
        /// 显示警告信息
        /// </summary>
        /// <param name="message">警告信息</param>
        public static DialogResult ShowWarning(string message)
        {
            return MessageBox.Show(message, "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
        }

        /// <summary>
        /// 显示错误信息
        /// </summary>
        /// <param name="message">错误信息</param>
        public static DialogResult ShowError(string message)
        {
            return MessageBox.Show(message, "错误信息", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }

        /// <summary>
        /// 显示询问用户信息,并显示错误标志
        /// </summary>
        /// <param name="message">错误信息</param>
        public static DialogResult ShowYesNoAndError(string message)
        {
            return MessageBox.Show(message, "错误信息", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
        }

        /// <summary>
        /// 显示询问用户信息,并显示提示标志
        /// </summary>
        /// <param name="message">错误信息</param>
        public static DialogResult ShowYesNoAndTips(string message)
        {
            return MessageBox.Show(message, "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
        }

        /// <summary>
        /// 显示询问用户信息,并显示警告标志
        /// </summary>
        /// <param name="message">警告信息</param>
        public static DialogResult ShowYesNoAndWarning(string message)
        {
            return MessageBox.Show(message, "警告信息", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
        }

        /// <summary>
        /// 显示询问用户信息,并显示提示标志
        /// </summary>
        /// <param name="message">错误信息</param>
        public static DialogResult ShowYesNoCancelAndTips(string message)
        {
            return MessageBox.Show(message, "提示信息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);
        }

        /// <summary>
        /// 显示一个YesNo选择对话框
        /// </summary>
        /// <param name="prompt">对话框的选择内容提示信息</param>
        /// <returns>如果选择Yes则返回true,否则返回false</returns>
        public static bool ConfirmYesNo(string prompt)
        {
            return MessageBox.Show(prompt, "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes;
        }

        /// <summary>
        /// 显示一个YesNoCancel选择对话框
        /// </summary>
        /// <param name="prompt">对话框的选择内容提示信息</param>
        /// <returns>返回选择结果的的DialogResult值</returns>
        public static DialogResult ConfirmYesNoCancel(string prompt)
        {
            return MessageBox.Show(prompt, "确认", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
        }
    }

  

时间: 2024-10-03 21:06:06

WinForm MessageBox 提示对话框的相关文章

C#中的MessageBox消息对话框

关键字:C# MessageBox 消息对话框 在程序中,我们经常使用消息对话框给用户一定的信息提示,如在操作过程中遇到错误或程序异常,经常会使用这种方式给用于以提示.在C#中,MessageBox消息对话框位于System.Windows.Forms命名空间中,一般情况,一个消息对话框包含信息提示文字内容.消息对话框的标题文字.用户响应的按钮及信息图标等内容.C#中允许开发人员根据自己的需要设置相应的内容,创建符合自己要求的信息对话框. MessageBox消息对话框只提供了一个方法Show(

Winform开发框架之对话框样式同化

早在<Winform分页控件重大更新,并实现普通版.DotNetBar.DevExpress三大版本整合更新(附各种例子源码)>随笔中,就集成了三种界面样式的分页控件(普通版.基于DotNetBar样式和基于DevExpress样式三种),后来也就形成了我三种不同的Winform开发框架界面样式. 1)基于传统经典模式的界面,采用了OutLookBar工具条以及鼎鼎有名的Weifengluo多文档布局控件,集成了分页控件.使用基于Apose.Cell控件的自定义报表等功能,能适应大多数业务系统

实现操作过程提示对话框

在使用Windows95 进行文件拷贝或者删除操作时,您一定见到过那种具有文件动画的操作过程提示对话框.这一功能的加入不仅使我们能够在操作过程当中随时取消操作,而且也使文件拷贝或者删除操作变得生动活泼.其实,在使用Visual C++ 进行应用程序设计时,我们也可以使用下述方法在适当位置加入自己的操作过程提示对话框.为每一个操作过程提示对话框创建一个对话框类.为了下面叙述方便,我们只假设应用程序需要一个操作过程提示对话框并以"CModel"作为对应的对话框类的名字. 使用Visual

XP系统打不开Word提示“对话框打开时命令无法执行”如何解决

  XP系统打不开Word提示"对话框打开时命令无法执行"如何解决 一.Word安全模式-问题分析 1.Word在出现问题的时候,不能正常运行就会自动进去Word安全模式了,上述反馈的问题,就是这类.出现这样的问题.一般是Word的模版文件Normal.dot损坏了. 二.打开显示系统所有文件,包括系统隐藏文 1.既然是Word模板出现问题了,那我们找到那个模板的存放位置.可以有下面2种方法. 由于Word模板属于系统隐藏保护文件,我们需要把文件显示出来. 下面以XP为例,找到开始--

怎样取消关闭IE窗口时的提示对话框

一些Win7用户发现自己的浏览器在关闭网页时,没有了关闭提示对话框,导致自己经常会误关一些网页.那么,该怎么将这个提示对话框找回来呢?下面就是具体的步骤啦. 解决方法: 1.打开IE浏览器,然后点击菜单栏上的[工具],选择[Internet选项]; 2.打开Internet选项后点击选项卡区域的"设置"按钮; 3.在打开选项卡设置窗口后,我们勾选其中的"关闭多个选项卡时发出警告"的选项,然后确定,如下图所示:   这就是解决Win7浏览器关闭网页时没有关闭提示对话框

请问:弹出提示对话框问题

问题描述 问题是这样的:我想在点击"保存"按钮后给数据库中插入一条记录,然后弹出提示对话框提示"操作成功",然后直接跳转到其它页.我想使用this.ClientScript.RegisterStartupScript(this.GetType(),"","alert('操作成功');",true);然后Response.redirect("other.aspx");但是如果加上了Response.redir

c# messagebox-C# WPF中MessageBox提示框延时关闭

问题描述 C# WPF中MessageBox提示框延时关闭 最近在写一个项目,每按一次按钮都会弹出一个提示框,想要在WPF中实现MessageBox提示框的延时自动关闭(比如延时1s,2s等),这样就免去了手动关闭提示框的麻烦.我有在网上搜索了一下,但都是关于Win Form的,没有WPF的.请问该怎么实现,有具体的代码最好了. 解决方案 亲测可行,添加KeyboardToolkit.cs文件(可搜索下载),然后就可以模拟键盘操作.模拟一个enter事件就可以啦,具体还可以参考这个:http:/

在Asp.net中如何实现弹出提示对话框

asp.net|对话框 C#中,弹出窗口的代码为: MessageBox("用户名或密码错误!","错误:"); 而在Asp.net中,则不可以用这种方法了,这时我们可以写一个类Message(名字随便取),内容如下: //---------------------------------------//作者:明天去要饭//QQ:305725744//--------------------------------------- using System; name

WinForm中提示Circular base class dependency involving &amp;#39;TestEncryption.Form&amp;#39; and &amp;#39;TestEncryption.Form&amp;#39;

        最近想做一个可以选择文件.加密方式进行加密的小东西,于是画了一个WinForm界面,但当我把Form的name由Form1改为Form时,提示如下错误:"Circular base class dependency involving 'TestEncryption.Form' and 'TestEncryption.Form'"         错误的原因就是:The inheritance list for a class includes a direct or