- 99
- 0
- 约2.84万字
- 约 127页
- 2020-05-22 发布于江苏
- 举报
PowerBuilder实用教程(第5版)第8章 高级窗口控件——列表框类控件主编:郑阿奇列表框类控件它们的作用是类似的,都是提供给用户一组可选或可视的选项,允许用户从中选择一项或多项;属性也十分相似,表8.1为列表框类控件的通用属性及说明。属 性说 明DisableNoScroll选中时,始终显示滚动条ExtendedSelect允许用户同时选中多个项目,允许时可以按下【Shift】键后单击鼠标选中连续多项,或按下【Ctrl】键后单击选中不连续的多项,或拉出矩形框选中框内多项MultiSelect允许用户同时选中多个项目,但只能通过鼠标单击选择AllowEdit允许在编辑框中进行编辑ShowList使下拉列表框变为列表显示,失去下拉功能Item用于输入列表框中的项目列表框类控件列表框类控件显示的项目,既可以在“Items”属性页的列表框中直接输入,也可以在程序中使用AddItem()函数动态添加。列表框控件命名时的默认前缀为“lb_”,图片列表框控件命名时的默认前缀为“plb_”,下拉图片列表框控件命名时的默认前缀为“dplb_”。列表框类控件的事件有Constructor(构造)、DoubleClicked(双击)、SelectionChanged(改变选项)等。目 录01列表框控件的常用属性、事件和函数1.列表框控件的常用属性2.列表框控件的常用事件3.列表框控件的常用函数1.列表框控件的常用属性Sorted属性:指定列表框中的列表项是否自动按升序次序排列。取值:True表示自动排序;False表示不排序。(1)列表框控件的常用属性有如下三种MultiSelect属性:指定用户是否能够同时选择多个列表项,但只能通过鼠标单击来选择。取值:True表示用户能够选择多个列表项(通过单击选择);False表示不允许用户选择多个列表项(2)(3)ExtendedSelect属性:指定用户能否同时选择多个列表项。取值:True表示用户能够选择多个列表项。2.列表框控件的常用事件(1)DubleClicked事件:当双击鼠标时触发。(2)SelectionChanged事件:当选择了列表框中某个列表项时触发。3.列表框控件的常用函数(1)AddItem()函数:在列表项的尾部增加一个新的列表项。如果该控件的Sorted属性被设置为True,则列表项插入后重新对列表项排序。格式:AddItem(String item)返回值为Integer,新加入项的索引号。例如:lb_1.additem(white )(2)DeleteItem()函数:删除指定的列表项。格式:DeleteItem(Int index)其中,index为要删除列表项的位置编号。例如,删除lb_1对象第三个列表项:lb_1.deleteitem(3)3.列表框控件的常用函数(3)SelectedIndex()函数:返回列表框控件中所选列表项的索引。当有多个列表项被选中时,该函数返回第一个选中列表项的索引。格式:SelectedIndex()返回值为Integer型,所选列表项的索引。例如:Integer li_noli_no = lb_1.SelectedIndex()(4)SelectedItem()函数:返回列表框控件中所选列表项的文本。当有多个列表项被选中时,该函数返回第一个选中列表项的文本。格式:SelectedItem()返回值为String,所选列表项的文本。 例如:String lb_itemlb_item = lb_1.SelectedItem()3.列表框控件的常用函数(5)Text()函数:返回列表框中指定列表项的文本。格式:Text(Int index)返回值为String,第index项的文本。例如: String s1s1=lb_1.text(3)(6)TotalItems()函数:返回列表框中列表项的总数。格式:TotalItems()返回值为Integer,列表框中列表项的总数。(7)TotalSelected()函数:返回列表框中选中列表项的总数。格式:TotalSelected()返回值为Integer,列表框中选中列表项的总数。3.列表框控件的常用函数(8)State()函数:确定列表框中某项是否被选中(是否高亮显示)。格式:State(Int index)如果index参数指定的列表项处于选中状态(高亮显示),则函数返回1;否则函数返回0。如果index参数指定的不是一个有效的列表项,则函数返回-1。如果任何参数的值为Null,则State()函数返回Null。例如:Integer li_sli_s = lb_1.State(3)IF li_s=1 THEN ? END IF(9)InsertItem()函数:在指定索引指示的列表
您可能关注的文档
- Excel 在会计中的应用-第1章 Excel基础.pptx
- Excel 在会计中的应用-第4章 Excel在应收账款管理中的应用.pptx
- Excel 在会计中的应用-第5章 Excel在固定资产管理中的应用 .pptx
- Excel 在会计中的应用-第6章 Excel在成本费用统计分析中的应用 .pptx
- Excel 在会计中的应用-第7章 Excel在进销存统计中的应用 .pptx
- Excel 在会计中的应用-第8章 Excel在会计中的应综合用 .pptx
- Excel在财务管理中的应用-第1章 Excel基础.pptx
- Excel在财务管理中的应用-第3章 内部长期投资.pptx
- Excel在财务管理中的应用-第5章 证券投资分析.pptx
- Excel在财务管理中的应用-第6章 借款筹资分析.pptx
- PowerBuilder实用教程第9章 用户自定义事件.pptx
- PowerBuilder实用教程第10章 选单.pptx
- PowerBuilder实用教程第11章 自定义函数和结构.pptx
- PowerBuilder实用教程第12章 SQL语句.pptx
- PowerBuilder实用教程第13章 游标.pptx
- PowerBuilder实用教程第14章 用户自定义对象.pptx
- PowerBuilder实用教程第15章 数据管道.pptx
- PowerBuilder实用教程第16章 PBL库管理器.pptx
- 办公自动化实战教程--Excel2010软件应用.pptx
- 办公自动化实战教程--PowerPoint2010 软件应用.pptx
原创力文档

文档评论(0)