本系列资料由"韬略宏智" 授权发布,任何网站不得转载,否则追究法律责任。
一、基本操作
在名为Form1的窗体上画一个框架,名称为Frm1,标题为“框架”,高度为2000,宽度为3000;在框架中画一个文本框,名称为Text1,高度为300,宽度为1000,其位置距框架的左边框500,距框架的上边框1100,文本框中的初始内容设置为“文本框”。(如图所示)。只建立控件,不必定义其事件过程。
注意:
保存时必须存放在考生文件夹下,窗体文件名为djks002.frm,工程文件名为djks002.vbp。
程序运行时的窗体界面如图所示。
【答案】
1.建立工程
单击考试界面的“考试项目”选项,从弹出的菜单中选择“启动Visual Basic”选项。
【解析】
Height属性表示控件的高度,Width属性表示控件的宽度。按照上述步骤可以设计出题目需要的窗体。但要注意,由于文本框放到框架中,此时文本框的Top属性与Left属性分别表示文本框与框架上端与左端的距离。
二、简单应用
在考生目录下有一个工程文件djks003.vbp,窗体中有一个控制控钮,标题为“移动”,名称为C1;还有一个计时器,名称为Timer1。给出了两个事件过程,但并不完整,要求:
设置计时器的属性,使其在初始状态不计时;
设置计时器的属性,使其每隔0.1秒调用Timer1事件过程一次。
去掉程序中的注释符,把程序中的?改为正确的内容,使得在运行时单击“移动”按钮,则该按钮每隔0.1秒向右移动一次,当移出窗体时返回窗体的左端,如图所示。
注意:
不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
【答案】
首先设置计时器Timer1的Interval属性为100,Enabled属性为False。然后打开程序代码,在第一个?处填True;在第二个?处填C1.Left。然后删除说明符。进行调试,确认没问题后,按原文件名保存文件到考生文件夹内。
【解析】
为了达到题目所述的效果,在设计阶段要把Timer1的Enabled属性设为False,表示程序运行时,Timer1不发生作用,只有在触发C1的Click事件后,Timer1才发生作用。Interval属性设置Timer1的Timer事件发生的时间间隔,以毫秒为单位,故Interval设为100,表示间隔0.1秒。第一个?处填True,表示单击C1时,Timer1发生作用。第二个?处填C1.Left,表示C1的Left值增加a。注意,Left属性确定C1与窗体左端的间隔。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |