最佳答案
MessageBox消息框及其用法
一、MessageBox消息框概述
1.认识消息框
在windows操作系统中,消息框是用于给用户一些提示或警告的窗口。WPF
MessageBox消息框及其用法
一、MessageBox消息框概述
1.认识消息框
在windows操作系统中,消息框是用于给用户一些提示或警告的窗口。WPF编程中也经常用到消息框,如图就是一个消息框。
2.消息框的组成
由图可知,消息框是一个特制的窗口,上部有标题、关闭图标X,中间是图像、消息,下部是按钮。
3.消息框的编程
消息框的编程非常简单,就是直接调用消息框显示方法,代码举例如下:
MessageBox.Show( "仅仅显示一个消息" , "标题" ,MessageBoxButton.YesNo,MessageBoxImage.Exclamation)
执行这段代码就可以显示上述消息框。
4.消息框的定制
消息框的外观是由其方法Show()括号中的参数决定的,Show的括号中最多可以容纳12个参数,其中一部分是MessageBox的属性,选择不同的属性值,就可以定制不同的外观。
二、MessageBox消息框参数解释
1.消息字符串1——若参数只包含一个字符串,则显示给定消息。如“你确定要删除用户吗?”
2.标题字符串2——第二个字符串显示标题。如:“提示”
3. MessageBoxButton ——选择要显示的按钮。如:MessageBoxButton.OK
属性值 |
OK |
OKCancel |
YesNo |
YesNoCancel |
效果 |
确定 |
确定,取消 |
是,否 |
是,否,取消 |
4.MessageBoxImage——选择要显示的图像(信息图标)。如:MessageBoxImage.Error
属性值 |
Asterisk |
Error |
Exclamation |
Hand |
Information |
效果 |
|
|
|
|
|
属性值 |
None |
Question |
Stop |
Warning |
|
效果 |
无图标 |
|
|
|
|
三、消息框的返回结果和应用
1.MessageBoxResult——返回消息框的结果,反映你点击了哪个按钮
属性值 |
Cancel |
No |
None |
OK |
Yes |
含义 |
取消 |
否 |
没点击 |
确定 |
是 |
2.可以用if语句判断你按了哪个键,并做出反应
比如说,在删除按钮的事件处理程序中有以下语句
if( MessageBox.Show( "你确实要删除这一行吗?" , "提示" ,MessageBoxButton.YesNo)==y es)
{
//这里是删除操作 语句
}
那么,程序运行时,如果你按了删除按钮,那么,首先会显示消息框,如果你按了消息框下面的yes键,则程序执行删除操作。
消息框在许多时候可以临时替代没有编好的方法,对于测试按钮、菜单项的反应都是特别方便的。