VB消息框(MsgBox)和输入对话框(InputBox)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[教案]

(八)对话框

授课方式:讲授法

授课学时:2学时

教学目的:

通过本次课的学习,学生应该掌握能灵活使用消息框(MsgBox)和输入对话框(InputBox)和通用对话框,体现用户界面更具有交互性。能灵活使用控件数组,并能编写出响应事件的代码。

教学重点和难点:

1.消息框(MsgBox)和输入对话框(InputBox)的语法格式;

2.各种属性的灵活使用。

教学过程:

消息框(MsgBox)和输入对话框(InputBox)和通用对话框

一、消息框(MsgBox)和输入对话框

1.了解其在VB中的用途。

2.掌握基语法格式

3.实际中的应用

二、通用对话框

1.用途

介绍其在VB中的用途。

2.主要属性

3.在实际中应用实例

《Visual Basic程序设计语言》授课教案

[讲稿]

(八)对话框

一、消息框(MsgBox)和输入对话框

我们已学习了两个函数的语法格式,下面通过例子来说明其在实际的用法。

1 InputBox

示例:设计一个程序,将输入的时、分和秒的和转换成秒数。要求从输入对话框输入时、分和秒数。

事件过程与代码:

Private Sub Command1_Click()

Dim h As Integer, m As Integer, s As Integer

Dim x As Long

h = Val(Text1.Text)

m = Val(Text2.Text)

s = Val(Text3.Text)

x = h * 3600 + m * 60 + s

Label1.Caption = "共计" & Str(x) & "秒"

End Sub

Private Sub Command2_Click()

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

End Sub

Private Sub Command3_Click()

Text1.Text = InputBox("时间中的小时数", "请输入", 0)

End Sub

Private Sub Command4_Click()

Text2.Text = InputBox("时间中的分钟数", "请输入", 0)

End Sub

Private Sub Command5_Click()

Text3.Text = InputBox("时间中的秒数", "请输入", 0)

End Sub

2、MsgBox函数

例题:

•将文本框中的英文字母进行大小写切换。

切换结果用消息框给出。

事件过程与代码:

•Private Sub Command1_Click()

•MsgBox UCase(Text1.Text), 0, "转换成大写字母"

•End Sub

•Private Sub Command2_Click()

•MsgBox LCase(Text1.Text), 0, "转换成小写字母"

•End Sub

二、通用对话框

通用对话框的使用:

1、通用对话框不是标准控件,默认情况下不在工具箱中。

2 、添加到工具箱的方法:

“工程”——“部件”——“控件”选项卡,选中“Microsoft Common Dialog Control 6.0”

3 、通用对话框是一个后台控件。

4 、打开通用对话框的两种形式:

Action属性Show方法

Action属性值方法对话框类型

1 SnowOpen 打开

2 ShowSave 保存

3 ShowColor 颜色

4 ShowFont 字体

5 ShowPrint 打印机

6 ShowHelp 帮助

例:

Commondialog1.Action = 1

Commondialog1.ShowOpen

1、文件对话框(打开、保存)需设置的属性

“打开”文件对话框属性页

属性

FileName :包含路径;

FileTitle :不包含路径。

Filter :例如,

Documents(*.DOC)|*.DOC|Text Files(*.TXT)|*.txt|All Files|*.*

FilterIndex :决定在文件类型列表框中显示第几组类型的文件。 InitDir :初始化路径。 Filte FileNa

InitDir

FilterInde DialogTiltle

FileName

Filter FilterIndex

DefaultExt

例:用命令按钮的Click 事件显示文件打开对话框。

CommonDialog1.InitDir= "C:\Windows " ' 设置初始目录

CommonDialog1.Filter = "文本文件 | *.Txt" ' 过滤文件类型

CommonDialog1.CancelError = True ' 控制取消按钮

CommonDialog1. ShowOpen ' 打开对话框

2.、“另存为”对话框

没有提供真正的存储文件操作,仍需要编程完成储存操作。

属性 DefaultExt :缺省扩展名。

3. “颜色”对话框

属性 Color :返回或设置选定的颜色。

例:“颜色”对话框的使用。

4.“字体”对话框

Flags 属性:指示所显示的字体类型

cdlCFScreenFonts &H1 屏幕字体

cdlCFPrinterFonts &H2 打印机字体

cdlCFBoth &H3 打印机字体和屏幕字体。

FontName FontBold 、FontItalic

FontSize FontStrikethru

FontUnderline

Color

Min 、Max

相关文档
最新文档