使用高级控件Treeview

上传人:ss****gk 文档编号:236131353 上传时间:2022-01-06 格式:DOCX 页数:6 大小:190.26KB
返回 下载 相关 举报
使用高级控件Treeview_第1页
第1页 / 共6页
使用高级控件Treeview_第2页
第2页 / 共6页
使用高级控件Treeview_第3页
第3页 / 共6页
使用高级控件Treeview_第4页
第4页 / 共6页
使用高级控件Treeview_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《使用高级控件Treeview》由会员分享,可在线阅读,更多相关《使用高级控件Treeview(6页珍藏版)》请在金锄头文库上搜索。

1、TreeView 控件树视图(TreeView)控件以树的方式显示集,例如图6-2所示的Windows资源管理器的 左边视图就是一个树视图。图6-2 Windows资源管理器TreeView控件的每个数据项都与一个树结点(TreeNode)对象相关联。树结点可以包 括其他的结点,这些结点称为了结点,这样就可以在TreeView控件中体现对彖Z间的层次 关系。6.2.1 TreeView控件的常用属性和事件TreeView控件有很多的属性和事件,用于完成树视图的相关功能,TreeView控件的常 用属性和事件如下:1. Nodes 属性Nodes属性用于设计TreeView控件的结点。设计Tre

2、eView控件结点的方法为:找到并单击Nodes(Collection) 03右边的Q按钮,将弹出如图6-3所示的【TweNodc编辑器】窗口。TreeNode编辑器选择要编辑的节点):屈性E):令 關头固添加根 )添加子级 C) |确定 _ 取消 图63 TreeNode编辑器】然后单击【添加根】按钮可以为TreeView控件添加根结点,添加根节点后,【添加子级】按钮变为町以,单击它町以为根结点添加子结点。如图6-4所示。图6-4添加结点2. Anchor 属性Tree View控件的Anchor属性用于设査TreeView控件绑定到容器的边缘,与前面介绍 的RichTextBox控件的An

3、chor属性类似,绑定后TreeView控件的边缘与绑定到的容器边缘 Z间的距离保持不变。3. ImageList 属性TreeView控件的ImageList属性川于设置从中获取图像的ImageList控件,该属性的设 置必须与ImageList控件相配合才能使用。4. Scrollable 属性TreeView控件的Scrollable属性用于指示当TreeView控件包含多个结点,无法在其可 见区域内显示所有结点时,TreeView控件是否显示滚动条,它有True和False两个值,其 默认值为Trueo5. ShowLines 属性TreeView控件的ShowLines属性用于指示是

4、否在同级别结点以及父结点与子结点之间 显示连线。它有True和False两个值,其默认值为True。6. ShowPlusMinus 属性TreeView控件的ShowPlusMinus属性用于指示是否在父结点旁边显示按钮。它 有True和False两个值,其默认值为True。7. ShowRootLines 属性TreeView控件的ShowRootLines属性用于指示是否在根结点之间显示连线。它有True 和False两个值,其默认值为True。& SelectedNode 属性TreeView控件的SelectedNode属性川于获取或设置TreeView控件所冇结点中被选中的 结点。

5、9. AfterSelect 事件TreeView控件最常川的事件为AfterSelect事件,当更改TreeView控件中选定的内容时 触发该事件。6.2.1 TreeView控件使用示例【例61】练习使用TreeView控件(从树视图中选择一个结点,将该结点的文本信息 显示在一个文本框中)。(1)创建一个名为“TreeView”的新项R ,根据第3章介绍的Visual C# 2008 Windows 应用程序的设计步骤,将默认的Forml (修改后的frmTrccVicw)按照表6-1给出的信息设 计成如图6-5所示。图6-5树视图使用示例用户界面(2)程序界面中包含的所有对象元素(Tre

6、eViewa Label TextBox)的属性设置如表 6-1所示。表6J窗体和各控件的属性设置控件类型控件名称属性设置结果FormForm 1TextfrmTreeViewTextTreeViewTreeViewTreeView 1NametvwShowNodes节点0NamendMyComputerText我的电脑卩点1NamendCText本地磁盘(C:)节点2NamendWindowsTextWINDOWS节点、3NamendProgramFilesTextProgram Files节点4NamendDText本地磁盘(D:)节点5NamendEText本地磁盘(E:)节点6Name

7、ndNetText网上邻居节点7NamendRecycledText回收站LabelLabel 1Text您选择的是:TextBoxTextBox 1NametxtResultReadonlyTrue(3)接下来编写程序代码,在窗体上双击树视图(tvwShow)控件,然后编写tvwShow 控件的AfterSelect事件代码如下:/ /上上上上上上上上 上 上上上上上上土 上 上上 上 上J g 7*T% Z?%#T%T% Zr%Zr%T% Z? #Tv T%Zr% T%T%#T*吓#T* Z? 吓T%#T*T%吓#T*/树视图控件的AfterSelect事件代码/ / *1 上 丄丄丄*1

8、*1 匕b hba fT*wrT*wT*wT*wrr*T*wr*r*T*wrr*T*wrprivate void tvwShow_AfterSelect(object sender, TreeViewEventArgs e) txtResult.Text = tvwShow.SelectedNode.Text;/ I *1 上 丄丄丄*1*1 匕b hba fT*wrr*T*wT*wrr*T*wr*r*T*wrr*T*wr/ f 匕匕匕匕匕匕匕匕匕匕匕匕匕匕匕a f 沪厂 *Tw lw沪 T*T* *Tw p *Tw lwT*Tw lwT*p *Tw*Tw沪*Tw lw T*(4)运行程序,依次展开【我的电脑】-*【本地磁盘(C:)】,然后选择Program Files 结点,结果如图6-6所示。图6-6运行结果

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号