请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1、标题为“框架练习”的窗体上画一个名称为Frame1、标题为“字体”的框架摔件;在框架中画两个单选按钮,名称分别为Option1、Option2

admin2016-12-29  11

问题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
    (1)在名称为Form1、标题为“框架练习”的窗体上画一个名称为Frame1、标题为“字体”的框架摔件;在框架中画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”、“黑体”,标题在单选按钮的左边。运行后的窗体如图2.158所示。
    注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjtl.frm,上程文件名为sjtl.vbp。

    (2)在名称为Forml窗体上,画一个名称为Imagcl的图像框,在其中显示考生文件夹下的图片“pic2.jpg”,并设置适当属性使得图像框尺寸变化时图片尺寸可随之变化。再画一个水平滚动条和一个垂直滚动条,名称分别为HScroll1、VScroll1,它们的刻度范围部是1~3。如图2.159(a)所示。要求如下:①定义两个窗体级变量:length、high,并编写窗体的Form Load事件过程,使length、high分别等于图像框的宽、高;
    ②编写适当的事件过程,使得移动两个滚动条上的滚动块时,以刻度值作为图像框初始尺寸的倍数改变图像框相应方向的尺寸。例如:HScroll1的滚动块在刻度值为2的位置时,图像框的宽为初始宽度的2倍。如图2.159(b)所示。对于垂直滚动条也相同。
    注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为s;t2.frm,工程文件名为sjt2.vbp。要求程序中的两个变量必须是length、high,此外不能再使用其他变量,除Form Load事件过程外,其他每个事件过程中只能写一条语句。

选项

答案第1小题 【操作步骤】 步骤1:新建一个“标准EXE”工程,如表3.84在窗体中画出控件并设置其相关属性。 [*] 步骤2:按要求将文件保存至考生文件夹中。 第2小题 【操作步骤】 步骤1:新建一个“标准EXE”上程,在窗体Form1中画一个图像框、一个水平滚动条和一个水平滚动条,在属性设置窗口中设置其相关属性,其属性及值如表3.85所示。 [*] 步骤2:打开代码编辑窗口,分别编写滚动条的Change事件过程和窗体的Load事什过程。 参考代码: Dim length,high Private Sub Form—Load() length=Image 1.Width high=Imagel.Height End Sub Prirate Sub HScrolll Change() Imagel.Width=HScr01]1.Value*length End Sub Private Sub VScrolll_Change() Image1.Heiqht=VScrolll.Value★high End SUb 步骤3:按要求将文件保存至考生文仲夹中。

解析
转载请注明原文地址:https://kaotiyun.com/show/o9Gp777K
0

最新回复(0)