11L.2目录列表框 目录列表框( Dirlistbox)用来显示当前驱动器上 的目录结构及当前目录下的所有子目录。供用户 选择其中的某个目录作为当前目录。在目录列表 框中,如果用鼠标双击某个目录,就会显示该目 录下的所有目录。例如C盘 Program Files子目录 构,只需双击 Program Files目录,结果如图 11.3所示。 °在目录列表框中只能显示当前驱动器上的目录。 如果要显示其他驱动器上的目录,必须改变路径, 即重新设置目录列表框的Path属性
Visual Basic 语 言 程 序 设 计 11.1.2 目录列表框 • 目录列表框(DirListBox)用来显示当前驱动器上 的目录结构及当前目录下的所有子目录。供用户 选择其中的某个目录作为当前目录。在目录列表 框中,如果用鼠标双击某个目录,就会显示该目 录下的所有目录。例如C盘Program Files子目录 结构,只需双击Program Files目录,结果如图 11.3所示。 • 在目录列表框中只能显示当前驱动器上的目录。 如果要显示其他驱动器上的目录,必须改变路径, 即重新设置目录列表框的Path属性
1.常用属性 目录列表框的基本属性 Name、Left、Top、 Height、 Width、 Visible、 Enabled等 目录列表框的特有属性: ①)Path属性 格式:[对象.]Path[="路径名"] 功能:该属性适用于目录列表框和文件列表框,用来设置或返回当前驱动器 的路 说明: (1)对象:窗体、目录列表框或文件列表框,如果省略了对象名,则为当前窗体 (2)如果省略了路径,则显示当前路径。 路径”的格式:驱动器名:\文件夹名 例如: Print dirl. Pa th 将显示当前路径(Dirl是目录列表框的默认控件名)。而Dir1.Path="C 将重新设置路径,在目录列表框中显示C盘上VFP目录下的目录结构 Path属性只能在程序代码中设置,不能在属性窗口中设置
Visual Basic 语 言 程 序 设 计 1.常用属性 • 目录列表框的基本属性: – Name、Left、Top、Height、Width、Visible、Enabled等。 • 目录列表框的特有属性: – (1)Path属性 • 格式: [对象.]Path[="路径名"] • 功能:该属性适用于目录列表框和文件列表框,用来设置或返回当前驱动器 的路径。 • 说明: – (1)对象:窗体、目录列表框或文件列表框,如果省略了对象名,则为当前窗体。 – (2)如果省略了路径,则显示当前路径。 – “路径”的格式:驱动器名:\文件夹名\… – 例如: ❖ Print Dir1.Path ❖ 将显示当前路径(Dir1是目录列表框的默认控件名)。而 Dir1.Path="C:\ VFP" ❖ 将重新设置路径,在目录列表框中显示C盘上VFP目录下的目录结构。 ❖ Path属性只能在程序代码中设置,不能在属性窗口中设置
2,常用事件 目录列表框的Path属性值改变时,将引发 Change事件。文件列表框的Path属性改变 时,将引发 Change事件
Visual Basic 语 言 程 序 设 计 2.常用事件 • 目录列表框的Path属性值改变时,将引发 Change事件。文件列表框的Path属性改变 时,将引发Change事件
驱动器列表框和目录列表框 必须同步驱动器列表框与目录列表框有着 密切关系。在一般情况下,改变驱动器列 表框中的驱动器名后,目录列表框中的目 录应当随之变为该驱动器上的目录,也就 是使驱动器列表框和目录列表框必须产生 同步效果。这可以通过一个简单的语句来 实现。 °【例11.1】设计代码,使驱动器列表框和 目录列表框同步
Visual Basic 语 言 程 序 设 计 3.驱动器列表框和目录列表框 • 必须同步驱动器列表框与目录列表框有着 密切关系。在一般情况下,改变驱动器列 表框中的驱动器名后,目录列表框中的目 录应当随之变为该驱动器上的目录,也就 是使驱动器列表框和目录列表框必须产生 同步效果。这可以通过一个简单的语句来 实现。 • 【例11.1】设计代码,使驱动器列表框和 目录列表框同步
1113·文件列表框 文件列表框( File listbox)是一种下拉列表框,而文件列表框可以用 来显示当前目录下的文件(可以通过Path属性改变) L.常用属性 与文件列表框有关的属性较多,介绍如下 (1) Pattern属性 格式:[窗体.]文件列表框名. Pattern[= Value] 功能: Pattern属性用来设置在执行时要显示的某一种类型的文件。 说明: (1)如果省略“窗体”,则指的是当前窗体上的文件列表框 (2) Value:指一个文件名字串,如果省略,则显示当前文件列表框的 Pattern 属性值 (3)它可以在设计阶段用属性窗口设置,也可以通过程序代码设置。在默认情 况下, Pattern的属性值为**,即所有文件。在设计阶段,建立了文件列表 框后,查看属性窗口中的 Pattern属性,可以发现其默认值为*.*。如果把它 改变为*.DOC,则在执行程序时,文件列表框中显示的是*.DOC文件
Visual Basic 语 言 程 序 设 计 11.1.3 文件列表框 • 文件列表框(File ListBox)是一种下拉列表框,而文件列表框可以用 来显示当前目录下的文件(可以通过Path属性改变)。 • 1.常用属性 – 与文件列表框有关的属性较多,介绍如下: • (1)Pattern属性 – 格式:[窗体.]文件列表框名.Pattern[=Value] – 功能: Pattern属性用来设置在执行时要显示的某一种类型的文件。 – 说明: ❖ (1)如果省略“窗体”,则指的是当前窗体上的文件列表框。 ❖ (2)Value:指一个文件名字串,如果省略,则显示当前文件列表框的Pattern 属性值。 ❖ (3)它可以在设计阶段用属性窗口设置,也可以通过程序代码设置。在默认情 况下,Pattern的属性值为*.*,即所有文件。在设计阶段,建立了文件列表 框后,查看属性窗口中的Pattern属性,可以发现其默认值为*.*。如果把它 改变为*.DOC,则在执行程序时,文件列表框中显示的是*.DOC文件