`
minh456
  • 浏览: 63917 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

C# MessageBox.Show 用法

阅读更多
MessageBox.Show (String) 显示具有指定文本的消息框。

由 .NET Compact Framework 支持。

MessageBox.Show (IWin32Window, String) 在指定对象的前面显示具有指定文本的消息框。

MessageBox.Show (String, String) 显示具有指定文本和标题的消息框。

由 .NET Compact Framework 支持。

MessageBox.Show (IWin32Window, String, String) 在指定对象的前面显示具有指定文本和标题的消息框。

MessageBox.Show (String, String, MessageBoxButtons) 显示具有指定文本、标题和按钮的消息框。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons) 在指定对象的前面显示具有指定文本、标题和按钮的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon) 显示具有指定文本、标题、按钮和图标的消息框。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon) 在指定对象的前面显示具有指定文本、标题、按钮和图标的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) 显示具有指定文本、标题、按钮、图标和默认按钮的消息框。

由 .NET Compact Framework 支持。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) 在指定对象的前面显示具有指定文本、标题、按钮、图标和默认按钮的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions) 显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions) 在指定对象的前面显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean) 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String) 使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String) 使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator) 使用指定的帮助文件和 HelpNavigator 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String) 使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator) 使用指定的帮助文件和 HelpNavigator 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String) 使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object) 使用指定的帮助文件、HelpNavigator 和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object) 使用指定的帮助文件、HelpNavigator 和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

用法如:
DialogResult ret =MessageBox.Show("确定要删除记录么?", "删除", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
MessageBox.Show("提示信息", "信息标题", MessageBoxButtons.OK);
MessageBox.Show("提示信息", "信息标题", MessageBoxButtons.OK, MessageBoxIcon.Error);
我们在程序中经常会用到MessageBox。
MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:
1.MessageBox.Show("Hello~~~~");
最简单的,只显示提示信息。

2.MessageBox.Show("There are something wrong!","ERROR");
可以给消息框加上标题。

3.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel) == DialogResult.OK)
{
//delete
}
询问是否删除时会用到这个。

4.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel,MessageBoxIcon.Question) == DialogResult.OK)
{
//delete
}
可以给MessageBox加上一个Icon,.net提供常见的Icon共选择。

5.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.OK)
{
//delete
}
可以改变MessageBox的默认焦点,如下:

6.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading) == DialogResult.OK)
{
//delete
}
反向显示:

7.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign,true) == DialogResult.OK)
{
//delete
}
添加Help按钮:

8.if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading, @"/folder/file.htm") == DialogResult.OK)
{
//delete
}
指定帮助文件的路径,点击即可打开该路径下的帮助文件。

9.//HelpNavigator指定常数来指示要显示的帮助文件元素。Find 帮助文件将打开到搜索页。
if (MessageBox.Show("Delete this user?", "Confirm Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading, @"/folder/file.htm", HelpNavigator.Find) == DialogResult.OK)
{
//delete
}

还有一些用法,不是太实用这里就不一一介绍了,有兴趣的朋友可以参考下这里:MSDN的MessageBox类。

分享到:
评论

相关推荐

    C# MessageBox.Show 方法重载

    在文档"MessageBox.Show 重载方法.doc"中,可能详细列举了所有重载形式及其用法,供开发者参考。而"软件宝库.txt"和"软件共享库.url"可能是提供其他编程资源或示例代码的地方,有助于进一步学习和实践`MessageBox....

    C# MessageBox.show()的类型和使用

    在本文中,我们将详细介绍 MessageBox.show() 函数的类型和使用方法。 MessageBox.show() 函数的语法 在 C# 中,MessageBox.show() 函数的语法如下: ```csharp MessageBox.Show(string text, string caption, ...

    C#中MessageBox用法大全(附效果图)

    ### C#中MessageBox用法详解 在开发C#应用程序时,`MessageBox`是一个非常实用的控件,用于向用户展示消息、请求确认或输入等。本文将详细介绍`MessageBox`的各种用法及其参数设置,并附上相应的示例效果。 #### 1...

    C#中的弹出窗口 MessageBox.Show用法实例

    摘要:C#源码,菜单窗体,弹出窗口 ...在C#中弹出窗口,有现成的函数供我们用,今天就是使用MessageBox.Show来实现弹出窗口,如果你对其用法不太熟悉,你正好可比照本源码实例来学习一下。 运行环境:Visual Studio2010

    C# 多线程 模态 MessageBox

    在多线程中,有时候使用MessageBox.Show方法弹出对话框,弹出的Messagebox不是模态的,不能满足我的要求.所以有了这段代码.

    c#消息提示框messagebox的详解及使用

    MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。 返回...

    MessageBox Show+重载方法 超级详细 很容易看明白

    除了上述基础用法,`MessageBox.Show`还有其他重载方法,如支持自定义对话框的位置、大小、字体等。例如,可以使用`MessageBoxOptions`枚举来控制对话框的行为,或者通过`IWin32Window`接口指定父窗口。 在ASP.NET...

    【C#源码】messageBox居中父窗体

    `MessageBox`本身的`Show`方法并不提供直接设置对话框相对于特定窗口位置的选项。为了解决这个问题,我们需要自定义代码来实现这个功能。以下是一个实现`MessageBox`居中于父窗体的典型步骤: 1. 获取父窗体的位置...

    MessageBox按钮显示英语或者其他语言

    ### MessageBox按钮显示英语或其他语言的方法 在Windows应用程序开发过程中,我们常常需要自定义对话框(Dialog)中的消息提示框(MessageBox)按钮文本,比如将默认的“确定”和“取消”按钮改为英语或其他语言...

    MessageBox.Show

    ### MessageBox.Show 在 C# 中的使用方法 #### 概述 `MessageBox.Show` 是 C# 中用于显示模态对话框的一个重要方法,主要用于向用户显示警告、错误或提示信息等。此方法支持多种重载形式,可以灵活地控制消息框的...

    C#中MessageBox用法大全

    除了上述基础使用方法外,`MessageBox`还支持更多的扩展用法: 1. **指定不同的按钮组合** ```csharp MessageBox.Show("消息内容", "返回值确定1", MessageBoxButtons.OK, MessageBoxIcon.Question); ...

    winform重写的messagebox(简易版,小白可能有用)

    在C#中,可以使用`System.Windows.Forms.MessageBox.Show()`方法来弹出一个标准的MessageBox。例如: ```csharp MessageBox.Show("这是一个消息", "标题", MessageBoxButtons.YesNo, MessageBoxIcon.Question); ```...

    MessageBox

    `MessageBox`是C#编程语言中用于向用户显示简单对话框的一个类,它通常用于向用户展示信息、警告或确认操作。在Windows Forms应用程序中,`MessageBox`是`System.Windows.Forms`命名空间的一部分,用于创建非模态...

    C#中MessageBox用法大全.docx

    `MessageBox.Show()`方法有多种重载形式,以适应不同的使用场景。下面我们将详细介绍一些常见的`MessageBox.Show()`的用法。 1. **基本用法**: ```csharp MessageBox.Show("Hello~~~~"); ``` 这是最基础的用法...

    winform自定义MessageBox弹窗,可自行改变弹窗字体、样式

    6. **使用自定义MessageBox**:在需要弹出对话框的地方,实例化自定义的MessageBox类,并调用定义好的公共方法。这样,我们就可以在程序中灵活地使用自定义的MessageBox了。 例如,以下是一个简单的自定义...

    一个非常漂亮实用的MessageBox类

    在IT领域,尤其是在Windows应用程序开发中,`MessageBox`是一个常用的功能,用于向用户显示警告、询问或信息消息。`MessageBox`通常由系统提供,但在某些情况下,开发者可能需要自定义其外观和功能来满足特定需求。`...

    C#中MessageBox用法大全(附效果图).

    ### C#中MessageBox用法详解 在开发C#应用程序时,`MessageBox`是与用户进行交互的一个非常重要的工具。它提供了简单而强大的功能,用于显示警告、错误信息或请求用户的确认等。本文将详细介绍`MessageBox`的各种...

Global site tag (gtag.js) - Google Analytics