VB考试教程:利用文件控件来处理文件

VB考试教程:利用文件控件来处理文件,第1张

VB考试教程:利用文件控件来处理文件,第2张

第二,使用文件控制来处理文件。

1.第一个例子(见教科书P324)

(1)设置初始表单属性。

设置属性
(name)form 1
border style 3-fixed dialog '无法更改表单大小
标题form1
enabled true '无法移动表单
height 3600
left 0
max button false
min button false
mobile false
picture(none)
startup position 2-center screen '表单位于屏幕中央[/br

(2)添加控件并设置其属性。

在表单中添加一个drivelistbox控件、一个dirlistbox控件和一个filelistbox控件,它们将实现不同的功能,并且相互协调。

(3)写代码。

程序的初始化代码:

私有子窗体_load()

Drive1.enabled=true

Dir1.enabled=true

1.文件。“enabled = true”设置控件的有效状态。

1 .模式= "*。将过滤器设置为仅显示可执行文件。

1.drive = "c: \ " '将控件的初始驱动器设置为驱动器c。

末端接头

程序说明:程序首先通过Drive1.enabled=true,Dir1.enabled=true,File1.enabled=true设置控件的有效状态,然后将文件的过滤器设置为“*。exe”并将控件的初始驱动器设置为“c:\”,以便只显示以“*”结尾的可执行文件。exe”就可以显示出来了。

三个控制同步:

私有子驱动1_change()

1.导演。path = drive1。“驱动器”更改驱动器,这样目录列表框的内容将随着所选驱动器的更改而更改。

末端接头

程序说明:在程序运行阶段,当改变驱动器时,会激活DriveListBox控件的Drive1_Change()事件,然后DriveListBox控件通过Dir1.path=Drive1显示驱动器改变后的目录。驱动器

私有子目录1_change()

1.path = dir1。“路径”更改目录,以便目录列表框中的内容与所选文件夹不同。

末端接头

程序说明:在程序运行阶段,当目录发生变化时,会激活DirListBox控件的Dir1_change()事件,然后File1.path=Dir1.path会使FileListBox控件显示目录变化后的文件列表。

显示文件路径和文件名:

private file 1 _ click()
msgboxfile 1 . path & " \ " & file 1 . filename '输出文件路径和文件名。
结束Sub

(4)存储文件和运行程序。

2.第二个例子(见课本P329)

界面设计:

(1)设置初始表单属性。

设置属性
(name)form 1
border style 3-固定对话框
标题form 1
enabled true
height 3600
left 0
max button false
min button false
可移动false
图片(无)
startup position 2-中心屏幕
top 0
visible true
宽度5670

(2)添加CommonDialog控件并设置属性。

如果在表单上放置一个CommonDialog控件,首先将其添加到工具箱中,选择菜单【工程】/【零件】,会弹出一个对话框。选择Mocrosoft CommonDialog控件6.0,工具箱中会自动添加一个常用的对话框控件。其属性设置如下:

set
(name)common dialog 1
dialog title选择图像文件
filename *;bmp*.jpg*.以分号分隔的“gif”
Filter *。bmp*.jpg*.gif
InitDir c:'设置初始化文件目录
Left 4440
Top 0

(3)在窗体上添加其他控件并设置属性。

向窗体中添加一个Image控件和三个CommandButton控件。

(4)编写程序的初始化代码。

在程序的设计阶段,双击窗体,并在窗体的Form_load()事件中添加以下代码:

私有子窗体_Load()

命令1。启用=真

命令2。启用=真

命令3。启用=真

末端接头

说明程序窗体的Form_load()事件是在程序开始时执行的,所以添加代码初始化程序。这个程序中的初始化工作就是设置每个按钮的有效状态。

如果“属性”窗口中未设置Filename和filter属性,您也可以在以下代码中添加代码:

CommonDialog1.filter = "text (*。txt) | *。txt |图片(*。bmp) | *。bmp |图片(*。gif) | *。gif |图片(*。jpg) | *。jpg " '设置过滤器(注意分隔符)。

(5)响应按钮“打开文件”的点击事件

“打开文件”按钮的功能是显示一个对话框,您可以在其中选择一个图像文件。为了实现上述功能,下面的代码被添加到Command2_click()事件中:

私有子命令2_Click()

' CommonDialog1.showopen '显示“打开”对话框。

1.' image = load picture(common dialog 1 . filename)'在图像控件中显示图像。

末端接头

程序说明:在程序运行过程中,当你点击【打开文件】按钮时,Command2_Click()事件会被激活,然后执行其中的代码。首先CommandDialog1.showopen语句会显示“打开”对话框,然后选择一个有效的图片文件然后点击【确定】按钮,这样就可以点击image1.pcture = load picture(常用Dialog1。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VB考试教程:利用文件控件来处理文件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情