niusouti.com

在窗体上有一个名称为Drivel的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分别为Label1、Label2的标签(标题分别为空白和“共有文件”)。要使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签Label1中显示当前文件夹中文件的数量。下列能够正确实现上述功能的程序是( )。

题目

在窗体上有一个名称为Drivel的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分别为Label1、Label2的标签(标题分别为空白和“共有文件”)。要使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签Label1中显示当前文件夹中文件的数量。下列能够正确实现上述功能的程序是( )。


相似考题
更多“ 在窗体上有一个名称为Drivel的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分别为Label1、Label2的标签(标题分别为空白和“共有文件”)。要使得驱动器列表框”相关问题
  • 第1题:

    在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时, 目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是 ______。

    A.Drive1_Change

    B.Drive1_Click

    C.Dir1_Click

    D.Dir1_Change


    正确答案:A
    解析:驱动器列表框用来显示用户系统中有效磁盘驱动器的列表。在程序运行时,该控件的Drive属性可以返回或设置程序运行时所选择的驱动器。目录列表框用来显示当前驱动器上的目录结构。在程序运行时,该控件的Path属性可以返回或设置当前路径。当驱动器列表框中当前所选中的驱动器发生变化时,Drive属性也将相应变化,从而触发驱动器列表框的Change事件,因此可以在驱动器列表框的Change事件中加入如下的语句:Dir1.Path=Drive1.Drive该语句的作用是将目录列表框的Path属性设置为改变后的当前驱动器路径,从而使目录列表框中的目录结构随当前所选择的驱动器的变化而相应的变化。

  • 第2题:

    在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为 Drive1、Dir1和File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在Dir1_Change事件过程中应使用的语句是 ______。

    A.Dirvel.Drive=Dir1.Path

    B.Dir1.Path=Drive1.Drive

    C.Dir1.Path=File1.Path

    D.File1.Path=Dir1.Path


    正确答案:D
    解析:由于要在文件列表框中显示当前选中的文件夹中的内容,所以应使用的语句是File1.Path=Dir1.Path。

  • 第3题:

    在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框。在改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是()。

    A.Drive1_Change

    B.Drive1_Click

    C.Dir1_Click

    D.Dir1_Change


    A 解析:由于目录列表框要随着驱动器的改变而改变,即目录列表框要响应驱动器的事件。由于是改变驱动器,所以用Change事件表示。

  • 第4题:

    在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为Drive1、Dir1和File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在Dir1_Change事件过程中应使用的语句是______。

    A.Dirve1. Drive=Dir1. Path

    B.Dit1. Path=Drive1. Drive

    C.Dir1. Path=File1. Path

    D.File1. Path=Dir1. Path


    正确答案:D
    解析:由于要在文件列表框中显示当前选中的文件夹中的内容,所以应使用的语句是File1.Path=Dir1.Path。

  • 第5题:

    在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分别为Label1、Label2,标题分别为空白和“共有文件”的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签kabel1中显示当前文件夹中文件的数量,如图所示。

    能够正确实现上述功能的程序是

    A.Private Sub Dir1_Change( ) Filc1.Path=Dir1.Path End Sub Private Sub Drive1_Change( ) Dir1.Path=Drive1.Drive Label1.Caption=File1.ListCount End Sub

    B.Private Sub Dir1_Change( ) File1.Path=Dir1.Path End Sub Private Sub Drive1_Change( ) Dir1.Path=Drive1.Drive Label1.Caption=File1.List End Sub

    C.Private Sub Dir1_Change( ) File1.Path=Dir1.Path Label1.Caption=File1.ListCount End Sub Private Sub Drive1_Change( ) Dir1.Path=Drive1.Drive Label1.Caption=File1.ListCount End Sub

    D.Private Sub Dir1_Change( ) File1.Path=Dir1.Path Label1.Caption=File1.List End Sub Private Sub Drive1_Change( ) Dir1.Path=Drive1.Drive Label1.Caption=File1.List End Sub


    正确答案:C
    解析:List属性用来列出表项的内容,可以加下标用“()”括起来配合使用。根据题意,应选择文件列表框的ListCount属性,该属性用于返回文件的数量值。故B、D项错误。A项缺少“Label1.Caption=File1.ListCount”这一语句,从而使得在仅触动Dir1的Change事件时,Label1l没有反应。