内容正文:
座次表
讲台
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32
33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48
49 50 51 52 53 54 55 56
1
2
4
3
5
6
任务3.3
让浏览器的地址栏智能化
可视化编程应用基础 - Visual Basic
本次课学习内容
复习之前课所学:
浏览器控件的commandstatechange、beforenavigate2事件
让所有的网页均在同一窗口中打开
新知:
文本框控件的常用属性、事件、方法
列表框控件的属性、方法
组合框控件的简单认识
关键点:
列表框与组合框的区别
复习任务 浏览器控件
浏览器控件的相关事件回顾
commandstatechange、beforenavigate2 ,
任务说明:
展示任务3理解本任务的主要思想
标准完成时间:2分钟
授课任务1 添加列表框控件
列表框的属性、方法
属性:listindex listcount list text style sorted selected
方法:additem premoveitem clear
任务1说明:添加列表框控件,并设置name、visible属性;修改文本框text1的name、text属性
标准完成时间:5分钟
授课任务2 编写文本框的Click事件过程
文本框的属性、方法、事件
属性:text multiline alignment scrollbars
方法:setfocus
事件:gotfocus lostfocus change click dblclick
Validate keydown keypress keyup
任务2说明:单击地址栏时其内容如果是初始文本“请输入网址”则清空并显示文本框
标准完成时间:3分钟
授课任务3编写文本框的Change事件过程
文本框的属性、方法、事件
属性:text multiline alignment scrollbars
方法:setfocus
事件:gotfocus lostfocus change click dblclick
Validate keydown keypress keyup
任务3说明:在文本框中输入网址时在列表框中查找是否有匹配的项目
标准完成时间:10分钟
授课任务4编写文本框的KeyPress事件过程
文本框的属性、方法、事件
属性:text multiline alignment scrollbars
方法:setfocus
事件:gotfocus lostfocus change click dblclick
Validate keydown keypress keyup
任务4说明:若有匹配的项目按回车键将该项目赋值到地址栏中
标准完成时间:5分钟
授课任务5编写列表框的DblClick和MouseDown事件过程
列表框的事件
事件:dblclick mousedown
任务5说明:
当鼠标指向项目按下时,选中的项目内容赋值到文本框
当一发现有需要的网址时直接双击该项目并调用“转到”按钮的click事件过程
标准完成时间:3分钟
授课任务6编写”转到”按钮的Click事件过程
按钮的使用(已学)
任务6说明:按钮的click事件过程
标准完成时间:3分钟
程序设计1 界面设计
任务说明:
1.列表框属性
2.修改文本框控件属性
对象 属性名称 属性值
列表框 Name Listaddress
Visible False
Sorted True
文本框 Name Textaddress
text 请输入网址
程序设计2 程序设计
任务说明:
任务1: 添加列表框按钮 任务5:编写列表框的DblClick和MouseDown事件过程
任务2:编写文本框的Click事件过程 任务6:编写”转到”按钮的Click事件过程
任务3: 编写文本框的Change事件过程 任务7:测试运行
任务4:编写文本框的KeyPress事件过程 任务8:保存并生成
拓展:组合框的认识
组合框控件:相当于文本框与列表框的组合,具有文本框和列表框的特性,但又完全相同。组合框的三种用法可以通过Style属性来决定
组合框的三种风格:
Style值为0:为下拉组合框,可以选择,也可以输入;
Style值为1:为简单组合框,既可以选择,也可以输入,但同下拉组合框不同的是:设计时,一定要把下拉列表拉出来,否则运行时数据项不可用