工程编程软件VB课件教程-列表框组合框和滚动条
- 格式:pdf
- 大小:381.90 KB
- 文档页数:27
(十)组合框(ComboBox)和滚动条(HVScrollBar)组合框集文本框和列表框的功能。
一.组合框的属性:1.Name 属性:2.Style属性:决定了组合框的三种不同的样式。
0:下拉式组合框:(缺省值)既可在文本编辑区输入文本,也可单击下拉按钮后从列表框中选择,(获得焦点时,可用~ 打开列表进行选择)1:简单组合框:无下拉按钮。
当列表区不够大时,会自动出现垂直滚动条。
既可输入文本,也可在列表中选择。
2:下拉式列表框:不能输入文本,只能单击下拉按钮后从列表中选择。
3.Text属性:4.ListIndex 属性:5.NewIndex 属性:6.List属性:7.ListCount属性:二.组合框的方法:1.Add Item 方法:2.RemoveItem 方法:3.Clear 方法:滚动条分为水平滚动条和垂直滚动条两种。
用于不能自动支持滚动的应用程序和控件提供滚动功能。
三.滚动条的属性:1.Name 属性:2.Min 属性:设置水平滚动条的左端或垂直滚动条的上端的值。
3.Max 属性:设置水平滚动条的右端或垂直滚动条的下端的值。
注:(1) 一般Min 的值小于Max 的值. 但也可以Min > Max。
(2) Min和Max 属性决定了滚动条的取值范围。
(最大范围VB限定为-32768 ~ 32767之间,是整型值)4.V alue 属性:返回滚动条滑块所在位置的值,其值在Min和Max 之间,也是整型值。
也可通过设置V alue的值来控制滚动条滑块的位置。
5.SmallChange 属性:设置单击滚动条两端箭头时V alue 的改变值。
6.LangeChange 属性:设置单击滚动条箭头与滑块之间的空白位置时V alue 的改变值。
四.滚动条的事件:1.Change 事件:在单击滚动条空白处、单击滚动条箭头、释放滚动滑块时发生。
2.Scroll 事件:在移动滚动条滑块时发生。
[教案](七)列表框、组合框和滚动条授课方式:讲授法授课学时:4学时教学目的:通过本次课的学习,学生应该掌握列表框、组合框和滚动条控件的常用属性、方法和事件,并能够灵活的运用。
教学重点和难点:1.列表框和组合框的属性和方法;2.滚动条的常用属性和事件。
教学过程:列表框、组合框和滚动条一、列表框(ListBox)和组合框(ComboBox)1.作用介绍列表框和组合框的基本作用,以及他们使用环境的区别。
2.两者共有的重要属性使学生掌握以下5个共有属性(1)List(2)ListIndex(3)ListCount(4)Sorted(5)Text3.列表框特有的重要属性通过例题讲解列表框特有的4个属性:(1)Columns(2)ItemData(3)MultiSelect(4)Selected4.组合框特有的重要属性通过例题讲解决定组合框的类型和行为style属性。
5.方法介绍两者共有的以下三种方法--AddItem方法、RemoveItem和Clear方法。
(1)方法可以实现的功能(2)方法调用的语法格式6.事件列表框响应Click及DblClick事件组合框响应Click事件,只有Style=1的时候简单二、滚动条(ScrollBars)1.种类:介绍两种滚动条--水平滚动条(HScrollBar)和垂直滚动条(VScrollBar)结构上的区别。
2.常用属性:通过例题讲解它的常用5个属性--Value属性、Max属性、Min属性、LargeChange 属性和SmallChange属性3.事件--Change事件和Scroll事件(1)事件的具体应用情况(2)区别两种事件触发条件的区别学生作业:上机实验五:1.列表框、组合框2.滚动条[讲稿](七)列表框、组合框和滚动条一、列表框(ListBox)和组合框(ComboBox)(一)、列表框ListBox1、作用:显示项目列表,用户可从中选择一个或多个项目。
VB输入类:文本框、列表框、组合框、滚动条(1)一、文本框( TextBox)通常用于显示用户输入的信息,作为接受用户输入数据的接口。
1.常用属性Height、Left、T ext、Name、T op、Visible、Width、Alignment、Enabled、FontBold、FontItalic、FontName、FontSize、FontStrikethru、FontUnderline、ForeColor、MaxLength、Multiline、PasswordChar、ScrollBars等l Text属性文本框控件的默认属性,其值就是文本框控件显示的内容。
通常,Text属性所包含字符串中字符的个数不超过2048个字符。
l Alignment属性设置文本的对齐特性。
0:左对齐,1:右对齐,2:居中。
l MultiLine属性可使文本框控件提供多行输入的功能。
缺省时,MultiLine属性为False,表示只允许单行输入;当为True时,表示允许多行输入。
l ScrollBars属性当文本框的MultiLine属性为True时,文本框的尺寸无法完全显示文本内容的情况,ScrollBars属性指定是否在文本框中添加水平和垂直滚动条。
其值为0,表示无滚动条;其值为1,表示只使用水平滚动条;其值为2,表示只使用垂直滚动条;其值为3,表示在文本框中同时添加水平和垂直滚动条。
l MaxLength属性用于设置在文本框所允许输入的最大字符数,缺省值为0,表示无字符限制,若给该属性赋一个具体的值,该数值就作为文本的长度限制;当输入的字符数超过设定值时,文本框将不接受超出部分的字符,并发出警告声。
l PasswordChar属性将文本的显示内容全部替换为该属性所设置的字符,它常用于设置密码。
如PasswordChar设定为“*”,则无论用户在文本框中输入什么字符,文本框只显示替代的字符“*”。
要恢复文本在文本框中的正常显示,只须将该属性设置为空串。