欢迎来到天天文库
浏览记录
ID:37780615
大小:28.50 KB
页数:6页
时间:2019-05-31
《第十八课列表框、组合框、滚动条、定时器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、列表框listbox的使用1)属性一a)listcount属性(只读属性)表示列表框中有多少个表项b)list属性(只读属性)列表框中的各个表项(字符串类型)是使用数组的形式存放的,list属性就是存放各个表项的数组。此数组的下标从0到listcount-1。例:list1.list(0)表示列表框中的第一个表项list1.list(list1.listcount-1)表示什么?c)listindex属性表示列表框中最后被选中表项所对应的下标值。如果没有表项被选中,它的值为-1;如果有表项被选
2、中,它的值在什么范围?d)text属性(只读属性)表示最后被选中表项的内容list1.textlist1.list(list1.listindex)e)sorted属性(只读属性)表示列表框中的表项是否能够按字母升序排列。2)方法a)additem方法格式:.additem表项文本[,<索引号>]list1.additem“hello”,0list1.additem“world”,0list1.additem“visual”注意:索引号是指定插入位置,不能大于listcount属
3、性的值。List1.additem“basic”,4此句将运行出错a)removeitem方法格式:.removeitem<索引号>list1.removeitem1list1.removeitemlist1.listcount-1b)clear方法格式:.clear2)实例讲解(no1)(《教程p125例5-5》)3)事件a)click事件b)dblclick事件4)属性二a)multiselect属性(只读属性)0:表示单选1:表示多选2:表示扩展多选a)s
4、elected属性也是一个数组,它的每一个元素表示列表框中对应表项的被选中状态。例:如果第一项被选中,则list1.selected(0)的值为true,否则为falseb)style属性表示列表框的样式2)实例讲解(no2)二、组合框控件combo1)style属性:用于决定组合框的类型0:下拉式组合框,可下拉,可自已输入(缺省值)1:简单组合框:不可下拉,可自己输入2:下拉式列表框:可下拉,不可自己输入2)text属性:是用户所选择项目的文本或直接从编辑区输入的文本,即显示在文本框中的内容。3
5、)List、listindex、sorted等属性与listbox相同,在此不再讲解。4)注意:组合框不允许多选5)Combobox与listbox一样,都有clear,additem,removeitem方法。6)事件1)click事件,单击表项时发生1)keypress事件,向编辑框中输入内容时发生2)change事件,当文本框的内容发生改变时发生实例讲解(no3)二、滚动条控件a)属性a)value属性滚动条滑块所在的位置决定其value属性的值,最左(上)边最小,最右(下)边最大。b)ma
6、x和min属性用来设置value属性的取值范围。分别代表最大值、最小值。默认值为32767,0c)smallchange属性用户单击滚动条箭头时,value属性值的攺变量。默认值为1d)largechange属性用户单击滚动条箭头与滑块之间空白时,value属性值的攺变量。默认值为1b)事件a)change事件当value属性的值发生改变时,发生change事件b)scroll事件只当滑块正在被拖动时发生a)实例讲解(no1)RGB函数是用于合成颜色。它有三个参数,分别表示红、绿、蓝三个颜色的强弱
7、,取值范围为0-255一、定时器控件定时器控件用于每隔一个时间段自动触发一个事件。在运行时不可见。常和其它控件配合产生动画效果。2)属性a)interval属性用来表示定时的时间间隔,是以毫秒为单位。当设置为0时,则定时器不起作用。允许的最大值为65535b)enabled属性是否有效。3)事件a)timer事件当enabled属性为true时,定时器会按interval设置的时间间隔,定时地自动产生timer事件。例如:当设置interval属性为1000时,开始运行一秒之后,产生timer事件
8、,再过一个秒又产生timer事件…..直到把interval属性设置为0,或把enabled属性设置为false,或关闭程序。4)实例讲解
此文档下载收益归作者所有