我们在程序中经常会用到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`是一个非常实用的控件,用于向用户展示消息、请求确认或输入等。本文将详细介绍`MessageBox`的各种用法及其参数设置,并附上相应的示例效果。 #### 1...
### C#中MessageBox用法详解 在开发C#应用程序时,`MessageBox`是与用户进行交互的一个非常重要的工具。它提供了简单而强大的功能,用于显示警告、错误信息或请求用户的确认等。本文将详细介绍`MessageBox`的各种...
在C#编程中,`MessageBox`是一个非常常用的控件,用于在用户界面中显示警告、确认或信息消息。它提供了一种简单的方式与用户进行交互,通常包含一个或多个按钮,让用户做出回应。`MessageBox.Show()`方法有多种重载...
C#中MessageBox使用大全 摘要:在C#中,MessageBox是一种常用的对话框控件,可以显示消息、警告、错误信息等多种类型的内容。它提供了多种重载方法,满足不同的需求。本文将对MessageBox的使用方法进行总结和介绍。...
在C#编程中,`MessageBox`是一个非常常用的控件,用于在应用程序中向用户显示简单的信息,如警告、确认或错误消息。它通常作为一个独立的对话框弹出,用户可以点击按钮来执行相应的操作,如“确定”、“取消”或“是...
在文档"MessageBox.Show 重载方法.doc"中,可能详细列举了所有重载形式及其用法,供开发者参考。而"软件宝库.txt"和"软件共享库.url"可能是提供其他编程资源或示例代码的地方,有助于进一步学习和实践`MessageBox....
MessageBox 是一个常用的对话框控件,在 C# 编程中经常被用来与用户交互、显示提示信息、确认操作等。下面将对 MessageBox 的用法进行详细的介绍和分析。 基本用法 首先,MessageBox 有 21 种重载方法,我们可以...
C#中的MessageBox.Show的用法
此外,可以提供一系列静态方法,如`Show`、`ShowInfo`、`ShowWarning`等,以方便在代码中调用,类似原生`MessageBox`的用法。 在自定义`MessageBox`控件的过程中,可以考虑以下关键点: 1. **外观设计**:自定义...
本文将详细介绍如何在C#中重写WinForm的MessageBox。 首先,我们来理解一下原生MessageBox的基本用法。在C#中,可以使用`System.Windows.Forms.MessageBox.Show()`方法来弹出一个标准的MessageBox。例如: ```...
在C#中,开发Windows Forms应用程序时,我们可能会遇到需要使用`MessageBox`显示信息给用户的情况。`MessageBox`是一个简单的对话框,用于显示警告、确认或其他简单消息。然而,有时我们可能希望在特定条件满足时...
C#中的控件用法是非常重要的,尤其是在winform应用程序中。今天,我们将来学习一些基本的控件用法,包括Button、CheckBox、ComboBox、DataGridView、ListView、TreeView和MdiForm等。 Button控件 Button控件是...
首先,我们需要了解`MessageBox`的基本用法。`MessageBox`通常通过调用`MessageBox.Show`方法来显示,它接受文本信息、窗口标题以及图标类型等参数。例如: ```csharp MessageBox.Show("这是一个简单的消息框", ...
5. **消息传递**: 自定义 MessageBox 应具备与标准 `MessageBox.Show()` 方法类似的用法,方便在程序中调用。可以创建一个静态方法,接受必要的参数(如消息文本、标题、图标类型),并返回用户选择的结果。 6. **...
在C#编程环境中,`MessageBox`是一个非常常用且基础的组件,它用于向用户显示简单的信息,接收用户的确认或者提供一些交互式的操作选项。在本案例程序中,我们将深入探讨`MessageBox`的功能及其在实际应用中的用法。...
摘要:C#源码,菜单窗体,弹出窗口 ...在C#中弹出窗口,有现成的函数供我们用,今天就是使用MessageBox.Show来实现弹出窗口,如果你对其用法不太熟悉,你正好可比照本源码实例来学习一下。 运行环境:Visual Studio2010