任务七利用高级控件完善系统

任务七利用高级控件完善系统

ID:39193514

大小:939.51 KB

页数:38页

时间:2019-06-26

任务七利用高级控件完善系统_第1页
任务七利用高级控件完善系统_第2页
任务七利用高级控件完善系统_第3页
任务七利用高级控件完善系统_第4页
任务七利用高级控件完善系统_第5页
资源描述:

《任务七利用高级控件完善系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VB.NET程序设计任务七利用高级控件完善系统本章学习目标:掌握TreeView、Splitter控件的使用了解过程的递归调用TreeView控件中显示数据库中的数据掌握DataGridView控件的使用目标每个企业或机构都有层次性,在程序中要显示出企业或机构的组织关系,就要利用树结构啦。怎样把存放在数据库中的数据显示成树的结构?问题的引入在“机构设计情况”窗体中增加TreeView、Splitter控件。可以把数据库中的数据在TreeView上显示出来,在单击某节点时,把该节点对应的一些信息在文本框TextBox

2、里显示出来。任务TreeView控件Splitter控件任务:在DataGridView控件中显示数据库中的数据任务DataGridView控件TreeView控件用于创建具有树形节点的层次结构列表该控件中每个节点还可以包含子节点父节点能够以展开或折叠方式显示项目列表树状列表的每个节点都是TreeNode类的实例TreeView控件的相关知识使用TreeView控件设计树状列表属性描述Nodes所有节点(TreeNode)组成集合(代码中单独使用时,表示根节点)SelectedNode返回或设定当前选定的节点。方法

3、描述ExpendAll展开列表树的全部节点.该方法没有参数事件描述AfterSelect当用户在TreeView控件中单击节点时触发AfterSelect事件TreeView控件的常用属性、方法和事件:使用TreeView控件设计树状列表属性描述Nodes当前节点的所有子节点(TreeNode)组成的集合Text节点显示的内容Parent返回当前节点的父节点Checked节点是否被选中方法描述New()TreeNode的构造函数。创建显示内容为空的节点New(strAsString)TreeNode的构造函数。创建

4、显示内容为str参数的值的节点Remove()删除当前节点树状列表的每个节点都是TreeNode类的实例,注意每个节点TreeNode还有一个Nodes属性。TreeNode类常用属性、方法:使用TreeView控件设计树状列表方法描述Add(strAsString)在相应节点下添加子节点,子节点名为str的参数值Add(TreeNode实例)在相应节点下添加子节点TreeNode实例Remove(TreeNode实例)在相应节点下删除TreeNode实例的子节点Clear()删除相应节点下的所有子节点Nodes属

5、性是TreeNodeCollection类的一个实例,是树状列表中所有节点构成的集合。可以通过Nodes(索引值)来获得索引位置的节点,第一个节点的索引为0,第二个为1,依次类推。TreeNodeCollection类的常用方法如下:设计窗体时在TreeView中添加节点的步骤拖动TreeView控件到窗体中单击选中Nodes属性,然后单击省略号按钮,打开“树节点编辑器”单击“添加根”按钮添加根节点单击“添加子项”按钮添加当前节点的子节点单击“删除”按钮删除当前节点程序运行时在TreeView中加入节点的方法是:使

6、用TreeView控件Nodes属性的Add方法来加入根节点,使用某个节点的Nodes属性的Add方法来加入子节点。如要建立如图所示的树视图的代码:TreeView1.Nodes.Add(“省医药集团”)DimnewNodeAsTreeNodenewNode=newTreeNode(“省医药集团机关”)TreeView1.Nodes(0).Nodes.Add(newNode)‘newNode.Nodes.Add(“董事会秘书处”)newNode=newTreeNode(“省医药公司”)TreeView1.Nodes

7、(0).Nodes.Add(newNode)’第1个根节点下添加子节点newNode.Nodes.Add(“经理办公室”)’在省医药公司节点下添加子节点‘TreeView1.Nodes.Remove(TreeView1.SelectedNode)‘删除选定的节点程序运行时在TreeView中添加节点随堂实训1、在窗体设计中创建如图的树视图。2、然后再利用代码来创建如图的树视图参考代码1参考代码2随堂实训3、用代码创建如图所示的树结构图Splitter控件Splitter控件用于在运行时调整停靠控件的大小。Split

8、ter控件常用于窗体上控件所显示的数据长度可变,如Windows资源管理器,它的数据窗格所包含的信息在不同的时间有不同的宽度Splitter控件为使用户能够在运行时调整停靠控件的大小,先将调整大小的控件停靠在容器的一条边缘(Dock属性),然后将Splitter控件停靠在该容器的同一侧。如图所示样式设置属性如下:TreeView1.Dock=LeftSpli

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

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

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