2.事件

2.事件

1)Change:DriveListBox控件、DirListBox控件的事件。对于DriveListBox控件,在盘符发生变化时发生;对于DirListBox控件,在当前文件夹发生变化时发生。

2)Click:DirListBox控件、FileListBox控件的事件。对于DirListBox控件,当用户单击其中文件夹时发生;对于FileListBox控件,当用户单击其中文件时发生。

3)DblClick:FileListBox控件的事件,当用户双击其中文件时发生。

【例6-8】在窗体上分别添加文件系统控件,然后实现如下功能:

1)驱动器列表中磁盘发生变化,则文件夹列表随之发生变化。

2)当用户文件夹列表框中的文件夹,文件列表中内容随之发生变化。

3)当双击文件列表框中的文件,在窗体上显示该文件的绝对路径。

运行结果如图6-10所示。

978-7-111-49659-5-Chapter06-54.jpg

图6-10 文件系统控件示例

实现代码如下。

978-7-111-49659-5-Chapter06-55.jpg