首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
admin
2017-03-27
71
问题
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文本框Text1以及四个标签,如图3—50(a)所示。
程序运行时,可以用鼠标拖拽的方法把右边的物品放到左边的图片框中(右边的物品不动),同时把该物品的价格累加到Text1中,如图3—50(b)所示。最多可放六个物品。
实现此功能的方法是:程序刚运行时,Picture1中的图片框数组不显示,当拖拽一次物品时,就显示一个图片框数组元素,并在该图片框数组元素中加载相应的图片,产生物品被放入的效果。
文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:不得修改已经存在的内容和控件属性,最后把修改后的文件按原文件名存盘。
选项
答案
步骤1:打开考生文件夹下的工程文件sjt5.vbp。 步骤2:在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: Select Case Source.Name For k=0To5 If Pic(k).Visible=False Then Pic(k).Visible=True Text1=Text1+a 步骤3:按要求将文件保存至考生文件夹中。
解析
控件的DragDrop事件有三个主要参数,其中,“Source”参数是一个对象变量,类型为“Control”,包含被拖动对象的属性,“X”和“Y”参数是放下对象时鼠标光标的位置。本题中为了判断拖动的是哪一个图片,因此需要判断Source参数的Name属性。当拖动的图片确定,则在控件数组中显示的图片以及需要累加的价格也随之确定。
由于控件数组共有6个数组元素,因此应该在拖放事件中进行一个6次的循环,在每次循环中判断数组元素是否已经被显示出来,如果没有被显示出来则令其Visible属性为True,然后退出循环,这样可以实现序号由小到大每次显示一个图片的效果。
转载请注明原文地址:https://kaotiyun.com/show/WhGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果在C盘当前文件夹下已经存在名称为Sdat.dat的顺序文件,那么执行语句Open"c:/Sdat.dat"ForAppendAs#1之后,将()。
下列不能打开菜单编辑器的操作是()。
当一个工程含有多个窗体时,其中的启动窗体是______。
如果一个变量未经定义就直接使用,则该变量的类型为()。
下列数据结构中,属于非线性的是()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
VisualBasic根据计算机访问文件的方式将文件分成三类,其中不包括______。
从窗体form1生成到该窗体显示出来,最后发生的事件是______。
结构化程序设计主要强调的是
随机试题
根据《建设工程质量管理条例》规定,建设单位在工程开工前应负责办理()。
以下描述正确的是()。
下列国际投资中,属于国际间接投资的有
根尖区的急性炎症,应急处理方法有
市场定性预测方法可以分为直观判断法和集合意见法两类,其中,集合意见法包括()。
考试成绩出来了,小明和小华都考了85分,小明很开心地说:“我太幸运了,昨天刚做了一套模拟题,有三道题跟考试题一样。”小华则情绪不高,他说:“我已经很认真地复习了,但还是有很多题不会,很多知识弄不清楚,我还得仔细看看课本。”根据韦纳的归因理论,分析
在办理刑事案件中,公安机关传唤犯罪嫌疑人持续的时间最长不得超过()。
唯物辩证法与现代系统论的关系是()。
设f(x)满足:=0,xf"(x)-x2f’2(x)=1-e-2x且f(x)二阶连续可导,则().
Whatisthepassagemainlyconcerned?Whatdoesthelastsentenceimply?
最新回复
(
0
)