messageboxbuttons(messagebox消息框的用法)

天龙生活圈 71671次浏览

最佳答案

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键,则程序执行删除操作。

消息框在许多时候可以临时替代没有编好的方法,对于测试按钮、菜单项的反应都是特别方便的。