`
isiqi
  • 浏览: 16558137 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

C#中MessageBox用法大全

阅读更多

我们在程序中经常会用到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类。

转载:http://blog.csdn.net/xuenzhen123/archive/2009/11/13/4808005.aspx

分享到:
评论

相关推荐

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

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

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

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

    C#中MessageBox用法大全.docx

    在C#编程中,`MessageBox`是一个非常常用的控件,用于在用户界面中显示警告、确认或信息消息。它提供了一种简单的方式与用户进行交互,通常包含一个或多个按钮,让用户做出回应。`MessageBox.Show()`方法有多种重载...

    C#中MessageBox使用大全

    C#中MessageBox使用大全 摘要:在C#中,MessageBox是一种常用的对话框控件,可以显示消息、警告、错误信息等多种类型的内容。它提供了多种重载方法,满足不同的需求。本文将对MessageBox的使用方法进行总结和介绍。...

    c# forms messagebox dll

    在C#编程中,`MessageBox`是一个非常常用的控件,用于在应用程序中向用户显示简单的信息,如警告、确认或错误消息。它通常作为一个独立的对话框弹出,用户可以点击按钮来执行相应的操作,如“确定”、“取消”或“是...

    C# MessageBox.Show 方法重载

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

    MessageBox用法举例说明(C#)

    MessageBox 是一个常用的对话框控件,在 C# 编程中经常被用来与用户交互、显示提示信息、确认操作等。下面将对 MessageBox 的用法进行详细的介绍和分析。 基本用法 首先,MessageBox 有 21 种重载方法,我们可以...

    C# MessageBox.Show 用法

    C#中的MessageBox.Show的用法

    C#自定义控件之-自定义MessageBox

    此外,可以提供一系列静态方法,如`Show`、`ShowInfo`、`ShowWarning`等,以方便在代码中调用,类似原生`MessageBox`的用法。 在自定义`MessageBox`控件的过程中,可以考虑以下关键点: 1. **外观设计**:自定义...

    C#实现winform自动关闭MessageBox对话框的方法

    在C#中,开发Windows Forms应用程序时,我们可能会遇到需要使用`MessageBox`显示信息给用户的情况。`MessageBox`是一个简单的对话框,用于显示警告、确认或其他简单消息。然而,有时我们可能希望在特定条件满足时...

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

    本文将详细介绍如何在C#中重写WinForm的MessageBox。 首先,我们来理解一下原生MessageBox的基本用法。在C#中,可以使用`System.Windows.Forms.MessageBox.Show()`方法来弹出一个标准的MessageBox。例如: ```...

    C#基本控件用法(winform,原创)

    C#中的控件用法是非常重要的,尤其是在winform应用程序中。今天,我们将来学习一些基本的控件用法,包括Button、CheckBox、ComboBox、DataGridView、ListView、TreeView和MdiForm等。 Button控件 Button控件是...

    MessageBoxEx(c# 自定义messagebox)

    首先,我们需要了解`MessageBox`的基本用法。`MessageBox`通常通过调用`MessageBox.Show`方法来显示,它接受文本信息、窗口标题以及图标类型等参数。例如: ```csharp MessageBox.Show("这是一个简单的消息框", ...

    c# winform 自定义样式的 MessageBox

    5. **消息传递**: 自定义 MessageBox 应具备与标准 `MessageBox.Show()` 方法类似的用法,方便在程序中调用。可以创建一个静态方法,接受必要的参数(如消息文本、标题、图标类型),并返回用户选择的结果。 6. **...

    C#Messagebox功能描述的案例程序

    在C#编程环境中,`MessageBox`是一个非常常用且基础的组件,它用于向用户显示简单的信息,接收用户的确认或者提供一些交互式的操作选项。在本案例程序中,我们将深入探讨`MessageBox`的功能及其在实际应用中的用法。...

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

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

Global site tag (gtag.js) - Google Analytics