首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为.Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为.Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个
admin
2019-05-14
24
问题
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为.Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文本框Text1以及四个标签,如图3-52(a)所示。
程序运行时,可以用鼠标拖拽的方法把右边的物品放到左边的图片框中(右边的物品不动),同时把该物品的价格累加到Text1中,如图3-52(b)所示。最多可放六个物品。
实现此功能的方法是:程序刚运行时,Picture1中的图片框数组不显示,当拖拽一次物品时,就显示一个图片框数组元素,并在该图片框数组元素中加载相应的图片,产生物品被放入的效果。
文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不得修改已经存在的内容和控件属性,最后把修改后的文件按原文件名存盘。
选项
答案
审题分析 控件的DragDrop事件有三个主要参数,其中,“Source”参数是一个对象变量,类型为“Contro1”,包含被拖动对象的属性,“X”和“Y”参数是放下对象时鼠标光标的位置。本题中为了判断拖动的是哪一个图片,因此需要判断Source参数的Name属性。当拖动的图片确定,则在控件数组中显示的图片以及需要累加的价格也随之确定。 由于控件数组共有6个数组元素,因此应该在拖放事件中进行一个6次的循环,在每次循环中判断数组元素是否已经被显示出来,如果没有被显示出来则令其Visible属性为True,然后退出循环,这样可以实现序号由小到大每次显示一个图片的效果。 操作步骤 步骤1:打开考生文件夹下的工程文件sjt5.vbp。 步骤2:在代码编辑窗口中,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: Select Case Source.Name For k=0 To 5 If Pic(k).Visible=False Then Pic(k).Visible=True Text1=Text1+a 步骤3:按要求将文件保存至考生文件夹中。 考点链接 控件数组、多分支结构、鼠标光标和鼠标拖放。
解析
转载请注明原文地址:https://kaotiyun.com/show/PHUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计Visual:Basic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画两个标签(名称分别为lblName和lbLAge,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为txtName和txtAge,Text
在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sit1.vbp,窗体文件名为sit1.frm。
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimSAsInteger,NAsIntegerS=1DoS=(S+1)*(S+2)N=N+1LoopU
下列关于工程的叙述中错误的是()。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
假定计时器控件Timerl的Enabled属性为True,Interval属性为1000,并编写如下程序代码:PrirateSubTimer1_Timer()DimxAsIntegerFori=1To100x=x+1Nexti
以下关于VB对象属性的叙述中,错误的是
在名称为Form1的窗体上添加一个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的大小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。请编写两个命令按钮的Click事件过程,使得
在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combo1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Co
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1:y=1Doy=x*yIfy>10ThenPrintx,yExitDoElsex=x+3En
随机试题
某患者膝关节骨性关节炎,合并35°外翻、20°屈曲畸形,行关节置换术后在麻醉恢复室发现足下垂,足背感觉减退,小腿骨筋膜室张力不高。下一步应该采取的措施是
陈皮的功效是
中枢性面瘫临床特点中,错误的是
患者为右利手,意识清,能理解他人讲话内容,但不能表达自己的意图,病变在
甲房地产经纪公司(以下简称甲公司)是乙市的一家知名企业。2006年至2007年上半年,随着乙市房地产市场的发展,甲公司的门店从20家迅速发展到60家。企业规模的快速扩张带来了从业人员素质的参差不齐、操作不规范、经纪纠纷增加等问题,甲公司决定加入房地产经纪行
根据《环境影响评价技术导则一地下水环境》,环保对策措施建议应根据()提出需要增加或完善的地下水环境保护措施和对策。
在银行对工程项目管理中,对借款人进行的财务评价包括()。
定义:①初级群体:指成员之间彼此熟悉、了解,人际关系密切,具有较浓厚感情色彩的群体。②次级群体:指其成员为了某种特定的目标集合在一起,通过明确的规章制度结成正规关系的社会群体。③敌人:互相仇恨而敌对的人或敌对的方面。
他喝了很多酒。
A、Becauseshewantedtosavemoneyforhermarriage.B、Becauseherboyfriendpersuadedhertogiveupsmoking.C、Becausesecond-
最新回复
(
0
)