《Delphi基础编程》

《Delphi基础编程》

ID:41037713

大小:121.50 KB

页数:5页

时间:2019-08-14

《Delphi基础编程》_第1页
《Delphi基础编程》_第2页
《Delphi基础编程》_第3页
《Delphi基础编程》_第4页
《Delphi基础编程》_第5页
资源描述:

《《Delphi基础编程》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《Delphi基础编程》公开课教案课题:TreeView,ListView重点:TreeView和ListView组件的属性和方法难点:TreeView和ListView组件的应用新课引入:一、树状视图组件TreeViewlTreeView组件将列表内容分级显示,呈树状结构,列表中有一系列节点和子节点,可以将节点展开或折叠。l这种树状结构的还有如企业机构和人事结构。lTreeView组件位于组件面板的Win32页上。lTreeView组件在设计期间就可以描述树状结构的各层次节点以及设置各结点所关联的图标

2、;在运行期可以展开和折叠各个节点,这都无需写代码。l制作方法:(1)双击TreeView组件。(2)在TreeView组件上右击,选ItemsEditor。(3)选中TreeView组件,选Items属性。加入与选中节点同级的节点加入选中节点的下一级的节点l可以在每一个节点的前面加上图标。lTreeView组件的常用属性:(1)AutoExpand:为true时,只有被选取的节点会显示出子节点,其他未被选取的节点会自动被关闭。(2)Items:TTreeNodes类型,用来设置TreeView组件的内容值

3、。(3)Selected:TtreeNode类型,说明哪一个节点为被选取的节点,这是一个运行期间的属性。(4)MultiSelect:设置是否允许选取多个节点。(5)SortType:决定节点排序的类型。(6)HotTrack:设为true时,当鼠标指向一个节点则节点会高亮显示。(7)Ident:设定节点层次间的缩进长度值。TreeView的常用事件:OnChange事件:在选取节点发生改变时触发。l动态地增删节点TreeView组件的每一个节点都是一个TTreeNode对象,所有的节点组成TTreeNo

4、des对象,利用这两个对象可以在运行期动态地添加和删除节点。lTreeView组件常用的方法:(1)LoadFromFile方法:将指定文件的内容加载成为TreeView组件的节点。(2)SaveToFile方法:将TreeView组件的节点内容保存到指定的文件,节点层次以Tab键表示。lTreeView组件的Items属性的方法:(1)Add方法:Add(Node:TTreeNode,Display:String)添加一个节点。(2)AddChild方法:AddChild(ParentNode:TTre

5、eNode,Display:String)添加一个子节点。(3)Delete方法:Delete(Node:TTreeNode)删除一个节点。一、列表视图组件ListViewl列表视图组件可以让用户选择不同的显示方式,如大图标方式、小图标方式、列表方式和详细资料方式等,如Windows资源管理器的右边就是一个典型的ListView组件。lListView组件位于组件面板的Win32页上。lListView组件的常用属性:(1)Items:ListView组件中显示的项目。(2)ViewStyle:显示的方式

6、。有四种vsIcon:大图标vsSmallIcon:小图标vsList:列表vsReport:详细资料(3)CheckBoxs:决定ListView中的每一项前面是否出现一个复选框以供用户选取。(4)Columns:可以将ListView中的每一项分成若干栏。(5)MultiSelect:决定用户是否可以同时选择多个项目。(6)LargeImages/SmallImages:大图标或小图标显示方式下的图像列表。(7)Selected:返回ListView中被选择的项,这是一个运行期间的属性。lListVi

7、ew的常用方法:ListView的Items属性的Add方法,是一个TListItem类型。lListView的常用事件:(1)OnSelectItem:当ListView中有项目被选择时触发该事件。例1:TreeView1的HotTrack属性设为True;HideSelection属性设为true。ListView1的LargeImages和SmallImages属性分别设为ImageList1。1、“增加节点”的Onclick事件代码:varBrotherNode:TTreeNode;Brother

8、Node:=treeview1.Selected;treeview1.Items.Add(BrotherNode,edit1.Text);2、“增加子节点”的Onclick事件代码:varParentNode:TTreeNode;ParentNode:=treeview1.Selected;treeview1.Items.AddChild(ParentNode,edit1.Text);3、“删除节点”的Onclick事件代码:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。