例如 在程序代码中设置 Pattern属性如下: Print filel Pattern 将显示文件列表框的File1的 Pattern属性值。 【例11.2】在窗体上添加一个文件列表框,在属性窗 口中把它的 Pattern属性设置为*.exe,则文件列表框 中只显示扩展名为.exe的文件,如图11.5所示。 如果执行下面语句: ill Pattern="*. frm °则文件列表框 filali中将只显示扩展名为“.frm的文件。 °当 Pattern属性改变时,将产生 Pattern Change事件
Visual Basic 语 言 程 序 设 计 例如 • 在程序代码中设置Pattern属性如下: – Print File1.Pattern – 将显示文件列表框的File1的Pattern属性值。 – 【例11.2】在窗体上添加一个文件列表框,在属性窗 口中把它的Pattern属性设置为*.exe,则文件列表框 中只显示扩展名为.exe的文件,如图11.5所示。 – 如果执行下面语句: • File1.Pattern="*.frm" • 则文件列表框File1中将只显示扩展名为“.frm”的文件。 • 当Pattern属性改变时,将产生Pattern Change事件
(2) FileName属性 格式:[窗体,[文件列表框名 ileName[=文件名 功能: FileName属性用来在文件列表框中设置或返回被选定文件的名 称和路径 说明: 1)“文件名”,可以有通配符,因此可用它设置 Drive、Path或 Pattern属 (2)该属性在设计状态不能使用 ③3) List Count属性 格式:[窗体.]控件. ListCount 功能: ListCount属性返回控件内所列项目的总数 说明: (1)“控件”可以是组合框、目录列表框、驱动器列表框或文件列表框 (2)该属性只能在程序代码中使用,不能在属性窗口中设置。 (4) Listindex属性 格式:[窗体.]控件. ListIndex[=索引值 功能:用来设置或返回当前控件上所选择的项目的“索引值”(即下标)
Visual Basic 语 言 程 序 设 计 (2)FileName属性 • 格式:[窗体.][文件列表框名.]FileName[=文件名] • 功能:FileName属性用来在文件列表框中设置或返回被选定文件的名 称和路径。 • 说明: – (1)“文件名”,可以有通配符,因此可用它设置Drive、Path或Pattern属 性。 – (2)该属性在设计状态不能使用。 – (3)ListCount属性 • 格式:[窗体.]控件.ListCount • 功能:ListCount属性返回控件内所列项目的总数。 • 说明: – (1)“控件”可以是组合框、目录列表框、驱动器列表框或文件列表框。 – (2)该属性只能在程序代码中使用,不能在属性窗口中设置。 – (4)ListIndex属性 – 格式:[窗体.]控件.ListIndex[=索引值] – 功能:用来设置或返回当前控件上所选择的项目的“索引值”(即下标)
说明: ()件”可以是组合框、列表柜、驱动器列表框、目录列表框或文件列表 框 (②)在文件列表框中,第一项的索引值为0,第二项为1,依次类推。如果没有 选中任何项,则 ListIndex属性的值将被设置为-1 ③)该属性只能在程序代码中使用,不能在属性窗口设置 5List属性 格式:[窗体.]控件.List(索引)[=字符串表达式] 功能:在List属性中存有文件列表框中所有项目的数组,可用来设置或返回各种 列表框中的某一项目 说明: (1)“控件”可以是组合框、列表框、驱动器列表框、目录列表框或文件列表框。 (2)格式中的“索引”是某种列表框中项目的下标(从0开始)。 例如 For i=0 To Dirl List Count Print Dirl List(i) 该例用List属性来输出目录列表框中的所有项目。循环终值Dir1. ListCount指的是目录 列表框中的项目总数,而Dirl.List(i)指的是每一个项目
Visual Basic 语 言 程 序 设 计 说明: • (1)“控件”可以是组合框、列表框、驱动器列表框、目录列表框或文件列表 框。 • (2)在文件列表框中,第一项的索引值为0,第二项为1,依次类推。如果没有 选中任何项,则ListIndex属性的值将被设置为-1。 • (3)该属性只能在程序代码中使用,不能在属性窗口设置。 • (5)List属性 – 格式:[窗体.]控件.List(索引)[=字符串表达式] – 功能:在List属性中存有文件列表框中所有项目的数组,可用来设置或返回各种 列表框中的某一项目。 – 说明: • (1)“控件”可以是组合框、列表框、驱动器列表框、目录列表框或文件列表框。 • (2)格式中的“索引”是某种列表框中项目的下标(从0开始)。 • 例如: – For i=0 To Dir1.ListCount – Print Dir1.List(i) – Next i • 该例用List属性来输出目录列表框中的所有项目。循环终值Dir1.ListCount指的是目录 列表框中的项目总数,而Dir1.List(i)指的是每一个项目
之如 For i=o To filel list Count Print Filel List(i) Next 该例用For循环输出文件列表框Fi1e1中的 所有项目。File1. ListCount表示列表框中 所有文件的总数,File1.List(i)指的是每 三个文件名
Visual Basic 语 言 程 序 设 计 又如: – For i=0 To File1.ListCount – Print File1.List(i) – Next i • 该例用For循环输出文件列表框File1中的 所有项目。File1.ListCount表示列表框中 所有文件的总数,File1.List(i)指的是每 一个文件名
再如 Print filel listindex Print Filel List(Filel ListIndex 第一个语句用来输出文件列表框中某一被 选中的项目索引值(下标)。第二个语句显 示以该索引值为下标的项目 文件列表框还有能否显示相应的文件属性: Archive、 Normal、 Hidden、 System和 Readonly
Visual Basic 语 言 程 序 设 计 再如: – Print File1.ListIndex – Print File1.List(File1.ListIndex) • 第一个语句用来输出文件列表框中某一被 选中的项目索引值(下标)。第二个语句显 示以该索引值为下标的项目。 • 文件列表框还有能否显示相应的文件属性: Archive、Normal、Hidden、System和 ReadOnly