集合与高级控件

上传人:痛*** 文档编号:244715221 上传时间:2024-10-05 格式:PPT 页数:24 大小:339KB
返回 下载 相关 举报
集合与高级控件_第1页
第1页 / 共24页
集合与高级控件_第2页
第2页 / 共24页
集合与高级控件_第3页
第3页 / 共24页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,第一级,第二级,*,使用集合增强界面设计,第二章,回顾,回顾可视化程序设计相关的主题,Printer,的用法,使用,Clipboard,和,Screen,使用,App,2,目标,使用,Collection,对象组织数据,使用列表视图控件,使用树视图控件,3,集合 3-1,将一组相关项目组合在一起,Forms,集合,程序中已加载的窗体,Controls,集合,窗体上的控件,具有自己的属性和方法,集合中的对象是集合的,“,成员,”,4,集合 3-2,集合中的各个成员是从 0 或者1开始顺序编号的,这个编号称为成员的,“,索引号,”,Visual Basic,中集合共有的功能:,将,项目添加,到,集合,中及从,集合删除项目,。,引用集合中的特定成员,。,集合对象对集合中成员的数量进行计数。,5,集合 3-3,Private Sub,cmdSave,_Click(),Dim,ctl,as Control,For Each,ctl,in Controls,If,TypeOf ctl,Is,TextBox,then,If,ctl,.Text=,Then,MsgBox,所有字段必须输入值,Exit Sub,End if,End if,Next,ctl,End Sub,6,集合的方法,Visual Basic,中的集合对象具有一些方法,可用于操纵对象的集合:,方法,Add,Item,Remove,属性,Count,7,列表视图控件,它将数据作为列表项目(,ListItem,),对象显示,。,列表视图控件类似于列表框(,ListBox,),控件。,可以对列表框控件的项目进行排序,但它们不具有任何特定的结构。,列表视图控件可以在许多窗体中显示其项目,其中每个项目可包含任意数量的子项目。,包含,ListItem,和,ColumnHeader,对象。,可以将项目排列为,多个列,每个列可以含有列标题也可不含有,项目可同时显示附属的图标和文本,8,列表视图控件,9,列表视图控件的视图,使用列表视图控件,,可以采用下列四种视图之一组织,ListItem,对象,:,大(标准)图标,小图标,列表,报表,10,列表视图控件-属性,Arrange,ColumnHeader,ListItems,View,Sorted,SortKey,11,列表视图控件-事件,AfterLabelEdit,BeforeLabelEdit,ColumnClick,ItemClick,12,列表视图控件-方法,FindItem,HitTest,SelectedItem,13,创建列表视图控件,14,树视图控件 2-1,Windows,资源管理器,15,树视图控件 2-2,用户可以选择一次查看全部信息,也可以折叠和展开特定的分支来查看数据。,使用各个节点的属性及方法,可以对这些节点的数据进行操作,也可以使用节点显示图片。,还可以关联一个复选框,使用户能够为某个任务标记特定的节点。,要在,Visual Basic,的工具箱中显示它,请选中,“,工程,”,菜单,“,部件,”,对话框中的,“,Microsoft Windows Common Controls 6.0,”,。,16,树视图控件的属性,LineStyle,Nodes,Checked,Index,Children,Sorted,Style,CheckBoxes,17,Add,方法的设置,设置,值,描述,tvwFirst,0,第一个。节点放置在与按,relative,指定的节点处于同一级别的所有其他节点的前面。,tvwLast,1,最后一个。节点放置在与按,relative,指定的节点处于同一级别的所有其他节点的后面。后续添加的节点可以放置到作为最后一个节点添加的节点的后面。,tvwNext,2,(缺省值)下一个。节点放置在按,relative,指定的节点的后面。,tvwPrevious,3,前一个。节点放置在按,relative,指定的节点的前面。,tvwChild,4,子级。节点成为按,relative,指定的节点的一个子节点。,18,Add,方法的参数,relative:,新节点与现有节点之间的关系。,relationship:,指定节点,的,相对,放置,位置,。,key:,指定新节点的唯一标识符。,text:,指定要在节点中显示的文本。,image:,指定与树视图控件相关联的图像列表(,ImageList,),控件中图像的索引。,selectedimage,:,指定选中节点时图像列表控件中的所显示的图像的索引。,19,树视图控件-事件,Expand,Collapse,NodeClick,20,树视图控件-方法,StartLabelEdit,使用户,能够编辑,标签。,Object.,StartLabelEdit,Private Sub Form_Click(),If TreeView1.,SelectedItem,.Index 1 Then,TreeView1.,StartLabelEdit,End If,End Sub,21,创建树视图控件 2-1,22,创建树视图控件 2-2,Set,ndd,=,treMytree,.Nodes.Add(,aust,tvwChild,joe,Joe),Set,ndd,=,treMytree,.Nodes.Add(,aust,tvwChild,jim,Jim),Set,ndd,=,treMytree,.Nodes.Add(,aust,tvwChild,tom,Tom),Set,ndd,=,treMytree,.Nodes.Add(eng,tvwChild,andr,Andrew),Set,ndd,=,treMytree,.Nodes.Add(eng,tvwChild,jac,Jacob),treMytree,.,LineStyle,=,tvwRootLines,23,总结,集合是一种将一组相关项目组合在一起的方法;,Visual Basic,中的集合跟踪程序(,Forms,集合)中的已加载窗体,或者跟踪窗体(,Controls,集合)中的全部控件;,列表视图控件是一个高级,ActiveX,控件;,使用列表视图控件,可以采用下列四种视图之一组织,ListItem,对象,:大(标准)图标、小图标、列表和报表;,树视图控件提供了一种组织相关数据的通用方法。它以分层树的形式展示数据。,24,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!