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 条评论) |