最佳答案 
  
   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键,则程序执行删除操作。
消息框在许多时候可以临时替代没有编好的方法,对于测试按钮、菜单项的反应都是特别方便的。
 
  
  
  
  
  
  
 