上一章,我们学了vb.net入门——Windows窗体的继承后,这里就来看看Windows 窗体中的提示对话框。
在基于Windows的应用程序中,对话框被用来提示用户提供应用程序的继续运行所需的数据或者向用户显示信息。对话框是一种特殊类型的窗体对象。
在Visual Basic .Net中提示对话框一般是指这两种:一种是等待并提示用户为程序运行输入指定的数据,称为"输入信息对话框",简称"输入对话框";另外一种就是起到提示作用,用以确认某种程序的操作,称为"信息提示对话框",简称"信息提示框"。
一、信息提示框
我们在使用Windows应用程序时候,碰到最多的就是信息提示框了,包括询问、警告以及操作完成等消息都是通过它来告知我们的。在vb.net中,有两种办法可以达到制作消息提示框的目的:一种是使用Msgbox函数,你要是使用过vb以前的版本的话一定对它很是熟悉了;第二种是使用.Net FrameWork SDK提供的类库MessageBox 类来实现。
方法一:Msgbox函数
该函数的结构:
Public Function MsgBox(ByVal Prompt As Object, _
Optional ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly, _
Optional ByVal Title As Object = Nothing) As MsgBoxResult
参数说明:
- Prompt
- 必选项。以消息形式显示在对话框中的 String 表达式。Prompt 的最大长度大约为 1024 个字符,具体取决于所用字符的宽度。如果 Prompt 中包含多个行,则可在各行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或回车换行符的组合 (Chr(13) & Chr(10)) 分隔各行。
- Buttons
- 可选项。数值表达式,它是值的总和,指定显示的按钮数目及按钮类型,使用的图标样式,默认按钮的标识以及消息框的样式等。如果省略 Buttons,则默认值为零。
- Title
- 可选项。显示在对话框标题栏中的 String 表达式。如果省略 Title,则将应用程序名放在标题栏中。
更多内容请看PCdog.com--.NET框架架构 vb入门教程 Windows操作系统安装专题
