VB中的文件夹和文件路径的控制【VB学习笔记2020课堂版11】

简介: VB中的文件夹和文件路径的控制【VB学习笔记2020课堂版11】

知识要点:

1.认识和使用控件drivelistbox、dirlistbox、filelistbox

drivelistbox控制本地磁盘

通过drive属性来获取当前选中的盘符

dir1如果表文件夹列表控件,那么dir1.path就可以获取当前选择的文件夹。

如果要给当前控件指定一个文件位置,那么就可以通过赋值来设置,方式是dir1.path="路径"

dirlistbox控制磁盘中的文件夹

通过path属性来获取当前的盘符目录

filelistbox文件夹中的文件列表

通过path属性来设置或获取文件列表控件所属文件夹路径。

通过filename属性来获取选择的文件名称。

一个文件和路径=路径 & "\" & 文件名

2.change事件

三个控件可以选择,当选择改变的时候发生change事件。

3.loadpicture函数来加载图片路径

使用方法loadpicture(图片完整路径)

可以通过image控件来显示图片。

对图片控件的picture属性进行赋值。

如何自动跳过程序错误?

为了使得我们的程序不挂掉,使用on error resume next

指的是当程序发生错误时,跳过报错,继续执行后面的代码。

实验活动:

1.拖动控件到界面,完成设计

2.通过代码获取选择的文件路径

3.显示选择的图片

软件设计界面:

90e31024098fe5da6c8c974b6c1fb63a.png

源代码分享:

Private Sub Dir1_Change()
'Print Dir1.Path
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
'Print "11111111111111111111111111"
'Print Drive1.Drive
Dir1.Path = Drive1.Drive
End Sub
Private Sub File1_Click()
On Error Resume Next
Image1.Picture = LoadPicture(File1.Path & "\" & File1.FileName)
End Sub
Private Sub Form_Load()
End Sub
相关文章
|
5月前
|
存储 编译器 C++
《C++避坑神器·十五》动态库只有dll文件,没有.lib文件时动态调用dll的中类和成员函数
《C++避坑神器·十五》动态库只有dll文件,没有.lib文件时动态调用dll的中类和成员函数
121 0
|
10月前
|
Java 应用服务中间件 容器
javaweb项目中引用带有dll文件处理方式
javaweb项目中引用带有dll文件处理方式
|
11月前
VB中项目工程保存基础知识
VB中项目工程保存基础知识
[开发小技巧] Cocos2dx应用程序的命令行参数workdir:重定向工作目录
[开发小技巧] Cocos2dx应用程序的命令行参数workdir:重定向工作目录
67 0
|
小程序
VB编程:获取文件夹下所有文件-1
VB编程:获取文件夹下所有文件-1
314 0
VB编程:获取文件夹下所有文件-1
|
小程序
VB编程:获取文件夹下所有文件
VB编程:获取文件夹下所有文件
500 0
VB编程:获取文件夹下所有文件
|
索引 Windows
CHM帮助文件在VB程序中的应用
CHM帮助文件在VB程序中的应用
825 0
|
C#
WPF:将Office文档、任意类型文件嵌入到EXE可执行文件中
原文:WPF:将Office文档、任意类型文件嵌入到EXE可执行文件中 版权声明:本文为博主原创文章,未经博主允许可以随意转载 https://blog.csdn.net/songqingwei1988/article/details/50259527 RT 可能这个需求比较奇怪 做了一个绿色版应用,最后只生成一个可执行的exe文件,不附带任何dll和其他文件。
1435 0
|
API C# C++
C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件
原文:C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件       这两天忙着把框架改为支持加载C++和Delphi的插件,来不及更新blog了。      原来的写的框架只支持c#插件,这个好做,直接用c#的反射功能便可。
1064 0