(6)List、 Listcount和 ListIndex属性 文件列表框中的List、 ListCount和 ListIndex属性与列 表框( ListBox)控件的List、 ListCount和 ListIndex属 性的含义和使用方法相同,在程序中对文件列表框中的 所有文件进行操作,就有用到这些属性。 例如,下段程序是将文件列表框(Fie1)中的所有文件 名显示在窗体上。 For i =0 to filel, listCount -1 Print FilelList(i) Nex七i
(6)List、ListCount 和 ListIndex 属性 文件列表框中的List、ListCount 和 ListIndex 属性与列 表框(ListBox)控件的List、ListCount 和 ListIndex 属 性的含义和使用方法相同,在程序中对文件列表框中的 所有文件进行操作,就有用到这些属性。 例如,下段程序是将文件列表框(File1)中的所有文件 名显示在窗体上。 For i = 0 To File1.ListCount - 1 Print File1.List(i) Next i
2.主要事件 (1) Path Change事件 当路径被代码中 Filename或Path属性的设置所改变时, 此事件发生。 说明:可使用 Path Change事件过程来响应 Filelistbox控件 中路径的改变。当将包含新路径的字符串给 Filename属 性赋值时, File listBox控件就调用 Path Change事件过程。 (2) Pattern Change事件 当文件的列表样式,如:".”,被代码中对 FileName 或Path属性的设置所改变时,此事件发生。 说明:可使用 Pattern Change事件过程来响应在 FilelistBox控件中样式的改变
2. 主要事件 (1)PathChange事件 当路径被代码中FileName或Path属性的设置所改变时, 此事件发生。 说明:可使用PathChange事件过程来响应FileListBox控件 中路径的改变。当将包含新路径的字符串给FileName属 性赋值时,FileListBox控件就调用PathChange事件过程。 (2)PatternChange事件 当文件的列表样式,如:"*.*" ,被代码中对FileName 或Path属性的设置所改变时,此事件发生。 说明:可使用PatternChange事件过程来响应在 FileListBox控件中样式的改变
(3) Click、 DblClick事件: 例如:单击输出文件名。 Sub filFile click MsgBox filFile FileName End sub 例如:双击执行可执行程序 Sub Filel DblClick( Dim Ename As string 工 E Right(£i1e1.path,1)="\"Then Fname=filel path filel filename Else Fname=filel path &\"&filel filename End If Retval Shell(Fname, 1) 执行程序 End sub
(3) Click、DblClick事件: 例如:单击输出文件名。 Sub filFile_Click( ) MsgBox filFile.FileName End Sub 例如:双击执行可执行程序 Sub File1_DblClick( ) Dim Fname As String If Right(file1.path,1) ="\" Then Fname=file1.path & file1.filename Else Fname=file1.path & "\" & file1.filename End If RetVal = Shell(Fname, 1) ' 执行程序 End Sub
924文件系统控件的联动。 说明:要使驱动器、目录和文件列表框同步显示,那 么就需要编写代码才能使它们之间彼此同步 Sub drivel changeo Dirl Path= drivel. drive End Sub Sub Dirl changeo filFile. Path= Dirl Path End Sub 6,驱动器、目录、文件列表框 口区 回e:[Ls AIDSCCUS.DLL BIBLTO MDE CVB98 CVPACK. EXE DATAVIEW DLL ate 工 STALL.HTM □ Wizards JmM LINK. EXE MSDIS110, DLL MSPDB60 DLL MSSCCPRT SCC
Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub Sub Dir1_Change() filFile.Path = Dir1.Path End Sub 说明: 要使驱动器、目录和文件列表框同步显示,那 么就需要编写代码才能使它们之间彼此同步。 9.2.4 文件系统控件的联动
93顺序文件 在程序中对文件的操作,通常按3个步骤进行: 打开文件 读出或写入 关闭文件 931顺序文件的打开与关闭 打开顺序文件 其使用格式如下: Open FileName For [Input Output Append lockas filenumber len= Buffersize 各参数的意义(见教材Pg230)
打开文件 读出或写入 关闭文件 9.3 顺序文件 在程序中对文件的操作,通常按3个步骤进行: 9.3.1 顺序文件的打开与关闭 1。打开顺序文件 其使用格式如下: Open FileName For [Input | Output | Append] [Lock]As filenumber [Len = Buffersize] 各参数的意义(见教材Pg. 230)