vb文件操作这简单问题
'支持*.txt|*.jpg|*.bmp|*.exe"文件的打开
'但只有当combo1里选择相应的文件类型后再在文件列表框里选择相应文件才能正常运行。
'我想实现的是:当这个程序运行,不用到combo1里选者,如果右边文件列表框里有支持打开的
'文件类型就可以打开。麻烦各位大虾帮我看看。谢谢啦。
'但只有当combo1里选择相应的文件类型后再在文件列表框里选择相应文件才能正常运行。
'我想实现的是:当这个程序运行,不用到combo1里选者,如果右边文件列表框里有支持打开的
'文件类型就可以打开。麻烦各位大虾帮我看看。谢谢啦。
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub Combo1_click()
Select Case Combo1.Text
Case "所有文件(*.*)"
File1.Pattern = "*.*"
Case "应用程序(*.exe)"
File1.Pattern = "*.exe"
Case "文本文件(*.txt)"
File1.Pattern = "*.txt"
Case "图片(*.jpg)"
File1.Pattern = "*.jpg"
Case "位图(*.bmp)"
File1.Pattern = "*.bmp"
End Select
End Sub
Private Sub Form_Load()
Combo1.AddItem "所有文件(*.*)"
Combo1.AddItem "应用程序(*.exe)"
Combo1.AddItem "文本文件(*.txt)"
Combo1.AddItem "图片(*.jpg)"
Combo1.AddItem "位图(*.bmp)"
Combo1.ListIndex = 0
End Sub
Private Sub File1_dblClick()
Dim fileAllName As String
If Right(File1.Path, 1) = "\" Then
fileAllName = File1.Path & File1.FileName
Else
fileAllName = File1.Path & "\" & File1.FileName
End If
If File1.Pattern = "*.exe" Then
Shell (fileAllName)
ElseIf File1.Pattern = "*.txt" Then
Shell "notepad " & fileAllName, vbNormalFocus '调用记事本。
ElseIf File1.Pattern = "*.jpg" Or File1.Pattern = "*.bmp" Then
Call Shell("explorer " & fileAllName, vbMaximizedFocus)
Else
MsgBox "暂时还能运行此类型文件!本软件支持*.txt|*.jpg|*.bmp|*.exe"
End If
End Sub
...全文
相关推荐
简单的VB文件分割、合并工具
内容索引:VB源码,文件操作,文件分割器 简单的VB文件分割工个,可以合并文件,纯属练习,没有过多的功能,只对口VB新手,高手请路过哦!
VB源码 文件操作_拷贝文件
VB源码 文件操作_拷贝文件,文件的操作
vb txt文件操作
vb txt文件操作。有两个程序,分别是txt文件中内容传输到vb程序中和vb程序中输入的数据传输到txt文件中。 txt文件传输到vb程序中,分的情况比较多。
多个vb设计的简单小游戏
多个vb设计的简单小游戏 多个vb设计的简单小游戏 多个vb设计的简单小游戏 多个vb设计的简单小游戏
vb自己做的录音,比较简单。
有问题可以联系我微信,可以自己修改本代码,比较简单


VB基础类
