请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上画一个名称为Framel、标题为“框架”的框架,在框架内添加两个名称分别为Optionl、Option2的单选按钮,其标题分别为“第一项”、“第二

admin2010-09-02  17

问题 请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。
(1)在名称为Forml的窗体上画一个名称为Framel、标题为“框架”的框架,在框架内添加两个名称分别为Optionl、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”设置为被选中,框架为不可用。运行程序后的窗体如图1-114所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在名称为Forml的窗体上画一个名称为.Drive1的驱动器列表框,一个名称为Dirl的目录列表框,一个名称为Filel的文件列表框,名称为.Labell、标题为“文件名”的标签和名称为Label2、BorderStyle为l的标签。窗体的标题设置为“文件系统控件”,如图1-115所示。请编写适当的程序,使得这三个文件系统控件可以同步变化,即当驱动器列表框中显示的内容发生变化时,目录列表框和文件列表框中显示的内容同时发生变化。单击文件列表框时,将选中的文件名显示在LabeL2中。
注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

选项

答案第1小题 【操作步骤】 步骤l:新建一个“标准EXE”工程。 步骤2:在Forml中画出一个框架和两个单选按钮,在属性窗口中设置其相关属性,属性及值如表2-63。 [*] 步骤3:按要求将文件保存在考生文件夹中。 第2小题 【操作步骤] 步骤1:新建“标准EXE”工程,往窗体Forml中加入驱动器列表框、目录列表框控件、文件列表框控件各一个以及两个标签,分别设置它们的相关属性,属性及其值如表2-64所示。 步骤2:打开代码编辑窗口,输入如下代码: 参考代码: PriVate Sub Dirl_Change() Filel.Path=Forml.Dirl End Sub PriVate Sub Drivel_Change() Dirl=Me.Drivel End Sub PriVate Sub Filel_Click() Label2=Filel.FileName End Sub 步骤3:按要求将文件保存至考生文件夹中。 [*]

解析 第1小题
    ①添加控件:单击选中工具箱中要添加的控件,然后在窗体上按下鼠标左键并拖动到一定位置后松开鼠标即可;也可通过双击工具箱中要添加的控件的图标来添加控件。②设置控件属性:可以通过对象的属性窗口来设置或通过程序代码来设置。③框架控件(Frame):是一个容器控件,常用于将界面上的控件分组,框架内的控件将随框架一起移动或隐藏,框架的Caption属性用于设置其显示的标题。④Enabled属性:通常用来设置控件是否可用。
    本题的考核要求有两项:①画框架,设置其属性;②在框架中画单选按钮,设置属性。本题的重点是如何设置好控件的属性。
第2小题
    驱动器列表框(DriveListBox)用来显示当前系统中所有有效磁盘驱动器的列表;目录列表框(DirL,istBox)用来分层显示指定磁盘驱动器上的目录列表;文件列表框(FileListBox)用来显示指定目录中所选择文件类型的文件列表,默认为*.*。在程序运行时,驱动器列表框的Drive属性用来设置或返回选择的驱动器(缺省值是当前驱动器),目录列表框的Path属性用来设置或返回选择的目录(缺省值是当前路径),文件列表框的Path属性用来设置或返回其当前的目录(缺省值是当前路径),文件列表框的FileName属性可返回所选文件的文件名。
    要在程序运行时,能对系统中的文件进行浏览,就要让驱动器列表框、目录列表框和文件列表框实现同步变化,关键是将驱动器列表框、目录列表框、文件列表框相互关联起来,这可通过编写驱动器列表框、目录列表框的Change事件过程,使三者的路径保持一致来实现。
转载请注明原文地址:https://jikaoti.com/ti/img0FFFM
0

最新回复(0)