搜索
写经验 领红包
 > 运动

不简单的消息框怎么做(不简单的消息框怎么弄)

导语:不简单的消息框

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)==yes)

{

//这里是删除操作 语句

}

那么,程序运行时,如果你按了删除按钮,那么,首先会显示消息框,如果你按了消息框下面的yes键,则程序执行删除操作。

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

本文内容由快快网络小媛创作整理编辑!