快来看看MessageBox类的使用及特点

MessageBox类可以用来进行显示消息,用到的方法是show(),这经两种方法进行显示,期中一种在前几期我们已经接触到了,就是单纯的进行消息的显示,即弹出消息对话框:

从下面的代码中可以看出,使用MessageBox.Show()方法时,括号内放入的内容都是字符串类型,并且将各种字符串进行了连接,程序运行时最终弹出了上面的消息框:

但实际上,MessageBox.Show()方法还可以对消息对话框加一个标题,下面这段程序即为消息对话框加了一个小标题:

在括号内加入一个逗号进行前后分割,然后再加入标题字符串即可,运行程序后可以看到,在消息框的标题栏的位置出现了刚刚加入的标题:

可以看到,在消息对话框上有一个"确定"按钮,还可以加入其它不同功能的按钮,这就需要在后面继续加入参数:

从下面弹出的消息框看到,在消息框上有两个按钮,这就是通过上面的程序代码段加入的"MessageBoxButtons.OKCancel"实现的:

当然除了MessageBoxButtons.OKCancel按钮成员还有几个成员,它们分别是AbortRetryIgnore、OK、RetryCancel、YesNo和YesNoCancel

简单看一下下面这三种方法的效果

MessageBoxButtons. RetryCancel的效果:

MessageBoxButtons. AbortRetryIgnore的效果:

MessageBoxButtons. YesNoCancel的效果:

以上消息对话框的响应按钮能与用户进行不同的响应,可根据需要进行选择MessageBoxButtons的不同枚举类型的成员。

再来看一下最后一个参数MessageBoxIcon的用法,这个参数是用来显示图标用的,它和MessageBoxButtons的用法类似,也有几个成员,它们分别是下面几种:

这些成员分别实现显示不同的图标,来看一下MessageBoxIcon.Information效果,首先在程序代码段加入这个参数:

MessageBox.Show("Hi" + " " + textBox1.Text + "\n现在时间:" + savetime, "消息框加标题", MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);

效果:

再来看看MessageBoxIcon.Exclamation的效果:

可以看到不同的成员显示了不同的图标,表明对话框目前显示的信息是什么类型的。

下一期对MessageBox类进行实例讲解,请多多关注!

要成就一件大事业,必须从小事做起。——列宁

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();