splitter和treeview控件综合示例(treeview控件使用方法)

2024-04-28 07:40:09 6

splitter和treeview控件综合示例(treeview控件使用方法)

本文目录

treeview控件使用方法

TreeView控件的主要属性包括Nodes和SelectedNode。Nodes属性包含树视图中的顶级节点列表。SelectedNode属性设置当前选中的节点。您可以在节点旁边显示图标。该控件使用在树视图的ImageList属性中命名的ImageList中的图像。ImageIndex属性可以设置树视图中节点的默认图像。在设计器中添加或移除节点选择TreeView控件。在“属性”窗口中,单击Nodes属性旁的“省略号”()按钮。显示“树节点器”。若要添加节点,必须存在根节点;如果不存在根节点,必须先单击“添加根”按钮添加一个根节点。然后,就可通过选择根节点或任何其他节点并单击“添加子级”按钮来添加子节点。若要删除节点,请选择要删除的节点,然后单击“删除”按钮。循环访问TreeView控件的所有节点创建测试每个节点的递归过程(C#和C++中为递归方法)。调用该过程。下面的示例演示如何打印每个TreeNode对象的Text属性:VisualBasic复制代码PrivateSubPrintRecursive(ByValnAsTreeNode)System.Diagnostics.Debug.WriteLine(n.Text)MessageBox.Show(n.Text)DimaNodeAsTreeNodeForEachaNodeInn.NodesPrintRecursive(aNode)NextEndSub’Calltheprocedureusingthetopnodesofthetreeview.PrivateSubCallRecursive(ByValaTreeViewAsTreeView)DimnAsTreeNodeForEachnInaTreeView.NodesPrintRecursive(n)NextEndSub确定单击了哪个TreeView节点使用EventArgs对象返回对已单击节点对象的引用。通过检查TreeViewEventArgs类(它包含与事件有关的数据),确定单击了哪个节点。VisualBasic复制代码PrivateSubTreeView1_AfterSelect(ByValsenderAsSystem.Object,_ByValeAsSystem.Windows.Forms.TreeViewEventArgs)HandlesTreeView1.AfterSelect’DeterminebycheckingtheNodepropertyoftheTreeViewEventArgs.MessageBox.Show(e.Node.Text)EndSub建议下载安MSDN上面给得比较详细这里只拷一部分过来

vb.net的treeview使用

Nodes 集合包含分配给 TreeView 控件的所有 TreeNode 对象。此集合中的树节点称作根树节点。随后添加到根树节点上的任何树节点称作子节点。由于每个 TreeNode 都可以包含其他 TreeNode 对象的集合,您可能会在循环访问集合时觉得很难确定自己在树结构中的位置。您可以使用 PathSeparator 字符串值来分析 TreeNode.FullPath 字符串,以确定 TreeNode 标签的起始和终止位置。 可以在树节点旁显示图像,方法是将一个 ImageList 分配给 ImageList 属性,然后通过引用 Image 在 ImageList 中的索引值来分配该 Image。使用下面的属性分配图像: 将 ImageIndex 属性设置为当树节点未选定时所显示的 Image 的索引值。 将 SelectedImageIndex 属性设置为当树节点被选定时要显示的 Image 的索引值。 ImageIndex 和 SelectedImageIndex 属性值所引用的图像是所有分配给 Nodes 集合的树节点显示的默认图像。每个树节点都可以通过设置 TreeNode.ImageIndex 和 TreeNode.SelectedImageIndex 属性来取代默认的图像。 树节点可以展开,以显示下一级子树节点。用户可以在 TreeNode 旁显示加号 (+) 按钮时通过单击加号 (+) 按钮来展开 TreeNode,或者可以通过调用 TreeNode.Expand 方法来展开 TreeNode。若要展开 Nodes 集合中的所有子树节点级别,请调用 ExpandAll 方法。若要折叠子 TreeNode 级别,可以调用 TreeNode.Collapse 方法,也可以在 TreeNode 旁显示减号 (-) 按钮时按减号 (-) 按钮。还可以通过调用 TreeNode.Toggle 方法在展开和折叠状态之间切换。 树节点可以选择性地显示复选框。若要显示复选框,请将 TreeView 的 CheckBoxes 属性设置为 true。对于处于选中状态的树节点,Checked 属性设置为 true。 注意 从 BeforeCheck 或 AfterCheck 事件内设置 TreeNode.Checked 属性将导致该事件被多次引发并可能产生意外行为。例如,您可以在递归更新子节点时在事件处理程序中设置 Checked 属性,以便用户不必逐个展开并选中每个节点。如果未将 TreeViewEventArgs 的 Action 属性设置为 TreeViewAction.Unknown,则若要防止该事件被多次引发,需为仅执行递归代码的事件处理程序添加逻辑。有关如何进行此操作的示例,请参见 AfterCheck 或 BeforeCheck 事件的示例部分。 通过设置 TreeView 控件的一些显示和样式属性,可以更改此控件的外观。如果将 ShowPlusMinus 设置为 true,则会分别在每个可展开或折叠的 TreeNode 旁显示加号或减号按钮。如果将 ShowRootLines 属性设置为 true,TreeView 则会显示联接所有根树节点之间的连线。通过将 ShowLines 属性设置为 true,可以显示子树节点与其根节点之间的连线。如果将 HotTracking 属性设置为 true,那么当鼠标指针移过树节点标签时,树节点标签的外观将发生变化。如果启用热跟踪,树节点标签将具有超链接的外观。也可以完全自定义 TreeView 控件的外观。若要执行此操作,请将 DrawMode 属性设置为 TreeViewDrawMode.Normal 以外的值并处理 DrawNode 事件。 注意 在运行时设置 CheckBoxes、Scrollable、ImageIndex 和 SelectedImageIndex 属性时,将重新创建 TreeView 句柄(请参见 Control.RecreateHandle)以更新控件的外观。这将折叠除选定的 TreeNode 之外的所有树节点。 下面的代码示例阐释了如何使用 TreeView 控件。 Private Sub InitializeTreeView() treeView1.BeginUpdate() treeView1.Nodes.Add("Parent") treeView1.Nodes(0).Nodes.Add("Child 1") treeView1.Nodes(0).Nodes.Add("Child 2") treeView1.Nodes(0).Nodes(1).Nodes.Add("Grandchild") treeView1.Nodes(0).Nodes(1).Nodes(0).Nodes.Add("Great Grandchild") treeView1.EndUpdate() End Sub From MSDN

splitter和treeview控件综合示例(treeview控件使用方法)

本文编辑:admin

本文相关文章:


splitter和treeview控件综合示例(C#窗体设计,tree view和listview和imagelist)

splitter和treeview控件综合示例(C#窗体设计,tree view和listview和imagelist)

大家好,今天小编来为大家解答以下的问题,关于splitter和treeview控件综合示例,C#窗体设计,tree view和listview和imagelist这个很多人还不知道,现在让我们一起来看看吧!本文目录C#窗体设计,tree v

2024年7月28日 12:31

更多文章:


魔兽争霸3冰封王座秘籍怎么输入(魔兽争霸3怎么开秘籍)

魔兽争霸3冰封王座秘籍怎么输入(魔兽争霸3怎么开秘籍)

本篇文章给大家谈谈魔兽争霸3冰封王座秘籍怎么输入,以及魔兽争霸3怎么开秘籍对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录魔兽争霸3怎么开秘

2024年8月27日 23:45

位图转矢量图(怎么把位图变成矢量图)

位图转矢量图(怎么把位图变成矢量图)

本文目录怎么把位图变成矢量图ps怎样将位图转化为矢量图怎么用photoshop将位图转化成矢量图AI中怎样把位图变成矢量图cdr位图怎么转换成矢量图如何把位图转化为矢量图用cdr怎么把位图转化为矢量图怎样将位图转换为矢量图CDR将位图转为矢

2024年5月28日 03:43

gg修改器免root版中文下载(《GG修改器》下载地址介绍)

gg修改器免root版中文下载(《GG修改器》下载地址介绍)

“gg修改器免root版中文下载”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看gg修改器免root版中文下载(《GG修改器》下载地址介绍)!本文目录《GG修改器》下载地址介绍gg修改器官网无root下载哪个软件好用gg修改

2024年5月21日 14:26

波波视频下载安装(波波视频是哪个公司的波波视频好用吗)

波波视频下载安装(波波视频是哪个公司的波波视频好用吗)

本篇文章给大家谈谈波波视频下载安装,以及波波视频是哪个公司的波波视频好用吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录波波视频是哪个公司的波波视频好用吗Vivo手机怎么打不开波波视频想下载波波视频找不着怎么办想给父母下载几

2024年6月29日 16:38

“秘籍网”和“古今秘籍网”到底哪一个才是真的网站?有谁知道考研秘籍网,那里的题真的假的

“秘籍网”和“古今秘籍网”到底哪一个才是真的网站?有谁知道考研秘籍网,那里的题真的假的

各位老铁们,大家好,今天由我来为大家分享秘籍网,以及“秘籍网”和“古今秘籍网”到底哪一个才是真的网站的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录

2024年7月28日 14:06

整体厨房设计软件(橱柜设计软件,哪个更好呢比如圆方、KD,2020哪个好用效果好呢)

整体厨房设计软件(橱柜设计软件,哪个更好呢比如圆方、KD,2020哪个好用效果好呢)

本文目录橱柜设计软件,哪个更好呢比如圆方、KD,2020哪个好用效果好呢橱柜设计软件有吗能否分享一下想问橱柜一般用什么软件橱柜设计师 都需要用哪些软件厨房设备装修设计制图用什么软件一般橱柜设计用什么软件设计橱柜用什么软件厨房设计软件哪个好用

2024年3月13日 15:55

uv平板打印机有哪些用途?uv打印机可以用来做哪些产品

uv平板打印机有哪些用途?uv打印机可以用来做哪些产品

本文目录uv平板打印机有哪些用途uv打印机可以用来做哪些产品uv平板打印机有哪些用途  UV打印机也称为uv平板打印机、万能打印机,能够打印的范围十分广泛。UV打印机是一种高科技的免制版全彩色数码印刷机:它不受任何材料限制,可以在任意平面的

2024年5月5日 20:34

foxtable(foxtable比vfp具体有哪些优点和缺点)

foxtable(foxtable比vfp具体有哪些优点和缺点)

本文目录foxtable比vfp具体有哪些优点和缺点foxtable函数是什么意思Foxtable是什么foxtable如何从textbox中提取数据foxtable打不开word设计foxtable列 时间foxtable比vfp具体有哪

2024年5月18日 02:24

铝单板价格计算(如何计算铝板每平方价格)

铝单板价格计算(如何计算铝板每平方价格)

本文目录如何计算铝板每平方价格铝单板幕墙单价铝板价格怎么计算呢铝单板价格怎么计算铝单板多少钱大家对铝单板多少钱一平方氟碳铝单板价格算法铝单板价格多少钱一平铝单板价格一般多少铝单板价格怎样计算如何计算铝板每平方价格铝板每平方价格的计算铝板一般

2023年10月27日 02:40

可以对女生为所欲为的游戏(好玩的游戏适合女生)

可以对女生为所欲为的游戏(好玩的游戏适合女生)

本文目录好玩的游戏适合女生对女生干什么都可以的游戏可以随意处置女生的游戏有哪些好玩的游戏适合女生好玩的游戏适合女生:1、《光·遇》光遇是一款非常适合女生们玩的社交类型的冒险游戏,游戏里面没有特别激烈的打斗场景,全都是非常温馨并且唯美的场面,

2024年5月18日 14:14

书城的解释?深圳有几个书城

书城的解释?深圳有几个书城

大家好,书城相信很多的网友都不是很明白,包括书城的解释也是一样,不过没有关系,接下来就来为大家分享关于书城和书城的解释的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录书城的解释深圳有几个书城书城这名的意思是什么请

2024年9月7日 10:15

adobe全套软件介绍(Adobe的软件有哪些)

adobe全套软件介绍(Adobe的软件有哪些)

今天给各位分享Adobe的软件有哪些的知识,其中也会对Adobe的软件有哪些进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录Adobe的软件有哪些Adobe的软件有哪些,有什么用Adobe的软件有哪些请列出所有

2024年7月16日 17:57

百度词典在线翻译(网站的英文翻译)

百度词典在线翻译(网站的英文翻译)

今天给各位分享网站的英文翻译的知识,其中也会对网站的英文翻译进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录网站的英文翻译百度在线翻译什么是百度词典百度翻译免费的英汉互译软件百度翻译语音翻译在线百度词典在线翻译

2024年6月21日 01:48

模拟城市4秘籍(模拟城市4之尖峰时刻简体中文加强版的秘籍)

模拟城市4秘籍(模拟城市4之尖峰时刻简体中文加强版的秘籍)

本文目录模拟城市4之尖峰时刻简体中文加强版的秘籍求模拟城市4秘籍..交我怎么用.都有什么秘籍.模拟城市4秘籍模拟城市4尖峰时刻的刷钱秘籍《模拟城市4》秘籍模拟城市4赚钱秘籍模拟城市4之尖峰时刻简体中文加强版的秘籍先运行金山游侠v,再运行游戏

2024年6月29日 21:36

校讯通官网登录(如何登录浙江省校讯通平台)

校讯通官网登录(如何登录浙江省校讯通平台)

大家好,今天小编来为大家解答以下的问题,关于校讯通官网登录,如何登录浙江省校讯通平台这个很多人还不知道,现在让我们一起来看看吧!本文目录如何登录浙江省校讯通平台手机如何登陆校讯通电信校讯通怎么进校讯通网址是什么登陆网站可以做啥,网站里有什么

2024年8月11日 20:31

海口飞易商务服务有限公司怎么样?苏州飞易智能系统有限公司怎么样

海口飞易商务服务有限公司怎么样?苏州飞易智能系统有限公司怎么样

本文目录海口飞易商务服务有限公司怎么样苏州飞易智能系统有限公司怎么样上海飞易策划顾问有限公司怎么样海口飞易商务服务有限公司怎么样海口飞易商务服务有限公司是2007-12-24在海南省注册成立的有限责任公司(自然人投资或控股),注册地址位于海

2023年5月18日 13:20

申万宏源证券官方下载(华为15电脑如何下载申万宏源证券到桌面视频)

申万宏源证券官方下载(华为15电脑如何下载申万宏源证券到桌面视频)

今天给各位分享华为15电脑如何下载申万宏源证券到桌面视频的知识,其中也会对华为15电脑如何下载申万宏源证券到桌面视频进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录华为15电脑如何下载申万宏源证券到桌面视频怎样

2024年7月25日 04:00

工具都有什么东西?请简述车身修复过程中常用的工具有 哪些

工具都有什么东西?请简述车身修复过程中常用的工具有 哪些

本文目录工具都有什么东西请简述车身修复过程中常用的工具有 哪些修车工具大全及名称现实生活中所有制造工具不知不觉又到了一年的农忙时候,农村耕地常用的是哪些工具呢电工必备5大工具什么是专用工具汽车修理工具大全汽车维修一般会用到什么工具工具都有什

2024年2月8日 16:00

诺基亚6120c主题(我的手机是诺基亚6120c,有个问题问一下大家!)

诺基亚6120c主题(我的手机是诺基亚6120c,有个问题问一下大家!)

本文目录我的手机是诺基亚6120c,有个问题问一下大家!诺基亚6120c 怎样把壁纸弄成全屏和动画的诺基亚6210c能下载安装主题吗在哪里可以下载使用诺基亚6120c怎么下载手机动态壁纸我的手机是诺基亚6120C,从电脑上下了一些主题,已经

2024年7月18日 02:27

科目一1000题全解答开始考试(科目一记不住怎么办 科目一考试速记方法)

科目一1000题全解答开始考试(科目一记不住怎么办 科目一考试速记方法)

本篇文章给大家谈谈科目一1000题全解答开始考试,以及科目一记不住怎么办 科目一考试速记方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录科目一记不住怎么办 科目一考试速记方法学车理论科目一知识科目一题库和答案大全科目一技巧

2024年7月11日 17:40

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1731
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1153
标签列表

热门搜索