[推荐] 分享 C#不用treeview控件生成漂亮的树型结构 [问题点数:100分,结帖人CODE163]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs5
本版专家分:4766
结帖率 100%
Bbs2
本版专家分:266
Bbs1
本版专家分:4
Bbs1
本版专家分:4
Bbs4
本版专家分:1404
Bbs1
本版专家分:7
Bbs1
本版专家分:4
Bbs2
本版专家分:299
Bbs1
本版专家分:5
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Bbs1
本版专家分:75
Bbs5
本版专家分:2016
Bbs5
本版专家分:2675
Bbs3
本版专家分:559
Bbs1
本版专家分:18
Bbs1
本版专家分:7
Bbs3
本版专家分:556
Bbs5
本版专家分:3848
Bbs2
本版专家分:134
TreeView这样的样式能做吗?
TreeView这样的样式能做吗?
C# TreeView常见用法
积累中······ tv.ExpandAll(); //默认展开所有节点 tv.Nodes[0].Expand(); //默认展开0的结点 tv.Nodes[index].Level //可用来判断是否是根节点,子节点 TreeView单击节点事件 TreeView_NodeMouseClick //手动添加节点 foreach (var item in List) { T...
C#有没有解析js获得语法树结构的库?
如题... 网上搜索<em>C#</em>解析并执行js脚本的库倒是有, 但由于实际用途, 并不需要这样...... 我的需求是分析一个字符串如 ``` funA(argA, argB); funB(argA, argB); ``` 然后在<em>C#</em>中执行对应的函数CSharpFunA(argA, argB) ...... 我只需要解析到函数的函数名和参数(参数不会出现匿名函数这样的情况)就ok..... 难道要用正则自己去匹配?.....
C#层级数据(树形)
开发工具与关键技术:Visual Studio 2015,<em>C#</em> ​ XML最大优势是可以方便表示带有层级的数据,比如“年级-&gt;班级-&gt;小组”或“主菜单-&gt;次级菜单-&gt;三级菜单”。同时,WPF准备了TreeView和MenuItem<em>控件</em>来显示层级层级<em>控件</em>数据。能够帮助层级<em>控件</em>显示层级数据的模板是HierachicalDataTemplate。 数据保存在项目根目录的Data....
C# 通用树形数据结构
前言 树在图论中是一种重要的图,由于其自身的许多特殊性质,也是一种重要的计算机数据<em>结构</em>,在很多地方都有用。但是这些树大多都是作为其他应用的内部数据<em>结构</em>来使用。我们无法了解这些树的详细信息,而 .Net 也没有在内置的集合类库中提供树形数据<em>结构</em>的类。很多时候我们都需要树形数据完成一些工作,在自己的实践经验和查阅大量相关资料后,我编写了一个使用简单,能方便地将普通集合转换为树形集合(当然前提...
C# winform绘制自定义TreeView,仿H5
NewTreeView.cs: public partial class NewTreeView : TreeView { Color backColor = Color.FromArgb(227, 251, 244); Font foreFont = new Font(&quot;微软雅黑&quot;, 9F, FontStyle.Bold); ...
WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色
WinForm开发中针对TreeView<em>控件</em>改变当前选择节点的字体与颜色 在B/S开发中,对TreeView<em>控件</em>要改变当前选中节点的颜色比较方便,其有相应的SelectedNodeChanged事件进行控制,但对于WinForm则没有这样方便。申明一下,我在这儿所说的改变当前节点的字体与颜色,主要是在WinForm中的TreeView<em>控件</em>,当前选中节点后...
C# treeview 如何设置行间距
<em>C#</em> <em>treeview</em> 如何设置行间距 web版的
TreeView怎么设置某个节点字体颜色啊
如图,以上员工中存在临时工,如果是临时工就让其信息显示红色字体,实在是找不到设置字体颜色的属性,问TreeView中是否有像“xxxxx.ForeColor = Color.Red;”这样设置字体颜
C# TreeView 加号重绘
看图片 功能如图 共4个部分 1 -号的重绘(即图中的黑三角) 2 +号的重绘 (即图中的白三角) 3 选中的行背景图片 4 在背景图片上再画文字 附件1 附件2 附件3 请出能实现这样功能的有效代码
treeview的字体和颜色改变
找了一个上午也不知道<em>treeview</em> 的字体和颜色怎么在加载的时候 就改变! 看到网上说了很多方法都是选择了以后改变的!于是我看了<em>生成</em>的html代码! 发现我们的节点都名称都包含在&lt;a&gt;&lt;/a&gt;标签里 气的我火大 我就直接用了jquery 直接操作a标签 ! $(function() { $("a").css("color", "Whi...
C# TreeView重绘边框
<em>C#</em> TreeView重绘边框源码
C#界面设计之树目录TreeView的使用
还是先上效果图: 主要代码如下:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;namespace TreeDemo
C#Window VS2015,Treeview动态绑定树节点绑定sql
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using
仿VS编辑界面,控件拖拽,属性框
仿VS编辑界面,采用反射机制
求一C#树型控件!有源码最好哦!
邮箱jonney81@163.com
C#——树视图TreeView控件使用
<em>C#</em>——TreeView<em>控件</em>使用
TreeView更改字体
 你可以通过对TreeView自定义绘制,这样就可以在每个节点上使用Graphics.DrawString来绘指定字体样式的字符串了比如:protected override void OnPaint(PaintEventArgs e){base.OnPaint(e);this.treeView1.DrawMode = TreeViewDrawMode.OwnerDrawText;}priva
C# TreeView 节点的自定义绘制
if ((e.State & TreeNodeStates.Selected) != 0)             {                 //演示为绿底白字                 e.Graphics.FillRectangle(Brushes.DeepSkyBlue, e.Node.Bounds);                 Font nodeFon
C# TreeView 自定义CheckBox
在TreeView<em>控件</em>中,实现部分节点添加CheckBox
winform树型结构
刚入门级别.<em>C#</em><em>树型</em><em>控件</em>的练习使用.
winfrom 树形报告模板-3级
实现winform树形模板数据库动态绑定的操作 实现效果: 数据库表<em>结构</em>: DEP TEMPLATE_PART TEMPLATE_NAME DISEASE_TYPE HOSPITAL_CODE CT 腹部 上腹部CT平扫+增强扫描未见明显异常。 正常 888888 CT 腹部 右侧嗜铬细胞瘤可能请结合临床实验室 肿瘤肾上腺 88
利用树制作的简易家谱
#ifndef PARENTSCHILDREN_H_INCLUDED #define PARENTSCHILDREN_H_INCLUDED #include #include #define Maxsize 100 typedef struct ANode { int adjchild;//存储孩子的伪指针 struct ANode *nextchild;//指向下一个孩子的指针
漂亮treeview(wpf)
截面很<em>漂亮</em>的<em>treeview</em>(wpf) 直接运行 代码简单易懂 我是个初学者 对我的帮助很大
C# winform下,有办法让treeview 背景透明或支持背景图片?
<em>C#</em> winform下,有办法让<em>treeview</em> 背景透明或支持背景图片?
Winform使用TreeView控件实现带复选框的三态树
刚接触c#,项目中用到Treeview实现三态,即选中、未选中、半选中状态,并且要求父子节点选择联动,效果类似下图网上有很多例子,于是研究了一下,结合网上大佬们的例子,所以在这里记录一下。首先新建一个Winform工程拖个TreeView<em>控件</em>,然后运行。。。嗯。。。加点数据吧。private void CreateTree() { TreeNode anime = new TreeNode...
C#界面设计之利用TreeView来制作新闻列表
还是先来效果图吧,再做详解: 整个环节中,最重要的是创建来个类Channel与Article,首先创建类视图如下: 创建往后,添加各自属性,左边解决方案便会自动<em>生成</em>两个类
WinForm的TreeView实现Win7 Areo效果
新建一个继承自TreeView的<em>控件</em>类,代码如下: using System; using System.Windows.Forms; using System.Drawing; using System.Runtime.InteropServices; namespace SenseTreeView { public class SenseTreeView : TreeView
怎样在C#中形成树结构??~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~在线=
问题如题,我在<em>C#</em>中申明了一个<em>结构</em> struct Tree_Node { public Node self; public Tree_Node left_children; public Tree_N
C# winform下TreeView 改变节点颜色
<em>C#</em> winform下TreeView 改变节点颜色 数据绑定到了node.teg上 如何才能改变node.teg==某个值时节点颜色 例如:节点名为“中国”节点teg为3 如何使“中国”二字的颜色成
dotnetbar winform 美化控件
官方资料: http://www.devcomponents.com/dotnetbar/ DotNetBar = Professional Applications DotNetBar Suite for Windows Forms is toolbox of 75 stunning components for creatingprofessional user in
C#中TreeView树配图片
先上效果: 这是一个TreeView<em>控件</em>的效果。 <em>控件</em>的用法就不多说了,具体参考: http://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.forms.<em>treeview</em>(v=vs.100).aspx 其中,默认是没有图片的,当需要在每一个节点加图片时,首先需要设置图片列表,然后再引用。 具体操作如下:
WinForm 中TreeView 控件的使用实例
新建一个窗体,在本窗体界面上需要以下几个按钮 (一个TreeView    一个 TextBox  三个Button 按钮) 后台代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;
C# winform TreeView编辑简单示例
这个winform下的树很简单,只包括了树的编辑、添加节点和删除节点功能,窗体右侧的ListView显示树节点下包含的信息(就是分类下的产品呵呵,不知道怎么表达了) 该树是为了答疑解惑CSDN上朋友的
请指点一下winform的界面美化
由于要做一个硬件项目,硬件内置上位机(类似于ATM),通过操作上位机来与下位机进行RS485的通信 所以使用VS开发比较方便的winform程序以部署在上位机上作为主程序。 本人只有两三年经验,都用在
WinForm TreeView的一点用法
TreeView一般都包含父节点和子节点,常规情况下有以下几种情况: 1.选中父节点之后,该父节点下面的所有子节点都被选中,取消选择父节点,则该父节点下面所有的子节点全部跟着取消选择。 2.如果某一个父节点下面有任何一个子节点被选中,那么该父节点也是处于选中状态。 3.如果某一个父节点下面最后一个处于选中的子节点被取消选中的话(这句话貌似有点绕口),该父节点也要处于取消选中的状态。
C#Treeview在拖拽时实现Image dragging效果
要实现Image dragging,重点是在拖动开始时产生拖动节点的图像,then move this image as mouse cursor moves over the TreeView control. 可以由API函数实现,为了调用这些函数,a class DragHelper that accesses them via P/Invoke.   http://www.
C#treeview的常用操作和横向树
<em>C#</em><em>treeview</em>的添加节点,查询节点,递归调用和显示节点等齐全的操作都有,以及利用制作了一个类似表格的横向树的<em>treeview</em>
C# TreeView 控件的综合使用方法
1、概述     该篇文章开发使用的语言c#,环境visualstudio2010,sql数据库.主要内容包括: (1)treeView<em>控件</em>添加根节点、子节点的基本方法,节点的删除。 (2)把treeView<em>控件</em>的节点数据保存到SQL数据包括中,把数据库数据表中的数据动态加载到treeView<em>控件</em>中,<em>控件</em>节点的递归删除(指的是递归删除数据表的数据) 2、TreeView<em>控件</em>的基本用法  ...
C# 自绘treeview 如何使根节点和子节点高度不一样
修改ItemHight属性全部节点高度都一样。 Node的Bounds又只能读不能写。
C# Winform TreeView 的一些基本用法
<em>C#</em> Winform TreeView 的一些基本用法 https://www.cnblogs.com/yangwujun/p/3497427.html treeView2_DragEnter treeView2_DragDrop treeView2_DragLeave 三者的顺序 将指定目录下的所有子文件或子目录加载到TreeView https://www.cn...
TreeView控件怎么美化
<em>C#</em>用TreeView<em>控件</em>可以做成这种样式的?怎么做呢? 图片显示不出来……额,就是TreeView的美化,弄的看起来好看点 参考
C# → 用TreeView实现树菜单
具体方法是:创建一个数据库,设计树图信息表S_Menu,包含NodeId、ParentId、NodeName、Address、Icon字段,其它字段根据实际业务而定,节点名称NodeName将在<em>树型</em><em>控件</em>的节点上显示,NodeId字段保存节点的唯一标识号,ParentId表示当前节点的父节点号,标识号组成了一个“链表”,记录了树上节点的<em>结构</em>。设计一个Web窗体其上放置TreeView...
winform(c#) 自定义treeview控件
自定义<em>treeview</em><em>控件</em>,对原组件扩展了几个属性,根据编码的条件,对<em>treeview</em>进行分级。
Winform自定义绘制TreeView
Winform自定义绘制TreeView 文/renji  出处/博客园在Winform上开发,常常用到TreeView这个<em>控件</em>,比如我们做GIS开发就常用它来做图层控制。TreeView有很多可以定制的属性来改变它的外观,但如果定制仍无法满足你的要求,又不想花钱买更好的<em>控件</em>,就要利用TreeView提供的自定义绘制功能了。 o_LayerTreeView.png (33.11 K)
C# winform 自定义TreeView 双模式
NewTreeView.cs: public class NewTreeView:TreeView { private bool isToggleIcon;//是否是切换图标模式 protected Font STFont;//二级和三级节点的字体 public bool IsToggleIcon { ...
C#继承Treeview控件的自定义控件 求救!!!
class FolderTree:System.Windows.Forms.TreeView,ISupportInitialize { string _rootFolder = ""; bool _s
c# treeview实现像360自定义杀毒列表效果
如图: 在网上找的一些方法,无法实现这样的效果,请大侠们不要盲目复制粘贴,请先实际测试,谢谢…
C#如何自定义DataGridViewColumn来显示TreeView
我们可以自定义DataGridView的DataGridViewColumn来实现自定义的列,下面介绍一下如何通过扩展DataGridViewColumn来实现一个TreeViewColumn 1 TreeViewColumn类  TreeViewColumn继承自DataGridViewColumn,为了动态给TreeViewColumn传入一个TreeView,这里暴露出一个公共属性_ro
C#自定义控件小结进阶篇
写在前面:本篇重点列举了.Net的winForm平台与wpf平台的基础编程技术文章,这些文章都使用了详细的编程实例,配合简洁的描述。是.net gdi学习者重要的技术参考。 1.      GDI基础 介绍winform平台下最基础的gdi类,并提供了实例说明。 n         图形编程入门(使用托管的图形类Pen) n         DotNet(<em>C#</em>)自定义<em>控件</em>之界面编程(图
C#读取文件夹树结构
一级文件夹为主目录,1个,二级文件夹有好多个,三级文件夹有好多个,一直到8级文件夹,但是我只想读取到第5级文件夹,后面三级文件夹我不想读取出来。 代码如下,path为一级文件夹目录,怎么修改可以只读到
C# 实现透明 treeview
<em>C#</em> 实现 透明 <em>treeview</em>
C#TreeView多种样式,结合数据库,无限极目录树
找了很久的c#TreeView目录树,结合数据进行无限极目录树,采用的是递归模式,压缩包里包含数据库,应该是我找到的最好的代码了
c#美化自定义控件
美化版的自定义<em>控件</em>库,UI界面要求比较高的同学可以拿去用
C#美化控件Demo
<em>C#</em>美化<em>控件</em>Demo,不一样的视觉体验,仿Office2007
C#创建树形结构
string connString = "User ID=sys;Password=sys;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))";
求解如何c#用GDI画一个树状结构图出来
RT要画出上面的效果。。。各个节点的信息是在数据库取出来的,不确定有多少级,反正逻辑上就是树状<em>结构</em>。。 有没有做过这方面的东西朋友。。。现在的问题是不确定多少级,画出的图片长宽大小也不知道,不知道如
C# 一个自己写的树结构代码(1)
这段树<em>结构</em>代码以及写了三四年。写的过程中经过反复修改,目前在自己的程序中以及比较成熟,在.net4下运行,有需要的人可以拿去。 主要面对字符串保存处理的问题,节点中考虑到扩展性也加入了object对象属性。节点本身使用了大量的字符串。 这篇文章里是底层的树节点以及相关调用代码。这个类是两三年之前在网上找到扩展的,对原作者表示感谢,现在搜了下找不到源了。 树节点代码: pub
c# 树形结构在树形结构
在树形<em>结构</em>中,在不选中结点的情况下,我希望可以点击那个+ 从而显示那个+结点下面的子结点,!试了几次总是出现空异常.点击了+才加载+下面的子结点 这是怎么回事 ???
C# 树形递归,部门树状图
如果数据库中存在的department部门表,其中ID为主键,PID为父类,Name为部门名称,设计如下:[csharp] view plain copypublic class department  {      public int ID { get; set; }      public int PID { get; set; }      public string Name { get...
c#树型分类结构统计表格的通用实现方式
在开发过程中,经常会遇到<em>树型</em>的分类<em>结构</em>,而项目后期会根据分类对数据进行统计,不管是后台拼接table还是前后台分离开发方式,总是不能避免对<em>树型</em><em>结构</em>的表头创建及同项单元格的合并问题,而后面的计算统计列也可能因为分类层级的参差不齐而需要加许多冗长复杂的条件判断,不论是逻辑阅读与后期代码维护的复杂性,复用性都是非常糟糕可怕的,所以想了一个相对通用的解决方式来简化统计列表的实现,使得复用性增强,逻辑代码清...
树形展开的C#树形菜单控件(Treeview示例)
树形展开的<em>C#</em>树形菜单<em>控件</em>(Treeview示例) 树形展开的<em>C#</em>树形菜单<em>控件</em>(Treeview示例)
TreeView---利用RecyclerView打造高性能树形控件
已经很久没更新博客了,主要是最近太忙了,现在app终于发布了,这也使小编有了一点时间把前一段时间,遇到的问题总结一下,记录下来,以便日后查看,也希望能帮到有需要的道友!话不多说,进入正题 :TreeView---利用RecyclerView打造高性能树形<em>控件</em>   TreeView顾名思义就是树状界面,刚开始看到这种界面的时候,觉得通过RecyclerView的嵌套完全可以实现,只不过自己增加一些
C#实现Treeview
一个很好的<em>treeview</em><em>控件</em>,添加,删除,修改,拖动.
一个C#序列化TreeView的方法(一个类)
 using System;using System.IO;using System.Windows.Forms;using System.Runtime.Serialization.Formatters.Binary;namespace SerializeTree{    ///      /// TreeView串行化类     ///   
c# WinForm 中 treeview实现整行选择
如题
C#滚动条控件美化方案与思路
最近为了解决滚动条美化比较苦恼,由于ListView<em>控件</em>与DataGridView,ListBox,ComboBox<em>控件</em>都提供滚动条,想美化一下,查了网上的资料,<em>C#</em>的大部分都是用图片重画,这样滑块的
C# WinForm 滚动条美化
1》首先申明我的结贴率问题:最近一直在找滚动条美化的资料,在此论坛上贴了两贴, 1. 2. 可没人理想答复,而且我无满意结贴让我结贴率为50%,这是为何?本人初入论坛……还请大家指点,大家可以看下我先
treeview 样式修改
希望把<em>treeview</em>样式修改成如下图所示的效果,请问各位有什么建议吗??
winform TreeView控件 重写
如何用户TreeView实现该效果,在每一个节点的后面添加两个<em>控件</em>。 如何重写。 跪求高手帮忙解决一下,小弟感激不尽。。。
winform c# treeview界面问题
我在做一个小软件,其中一个界面是这样的: 其中,最底层是个splitcontainer将form分为左右两个panel,左边的panel上挂了个<em>treeview</em>,右边的panel上挂了个datagri
Treeview重绘的问题
我尝试作了一个小功能 就是在 Treeview里面 可能点击某一个Node的时候 会绘制一个小图案 点击另外一个Node的时候 小图案就可以取消 我改写了 OnDrawNode 事件 但是 这个事件只
TreeView 设置样式
参考微软demo做了 一个类似差不多样式
C#界面美化之换肤
<em>C#</em>界面更加美观
C#界面美化之美化单个控件
<em>C#</em>界面<em>控件</em>美化
C# TreeView的帮助类
treeView的帮助类,包含获取指定节点,获取所有复选框选中的节点等
c# treeview控件 一个节点前可以添加多个图片吗?还是使用ImageList?
在<em>C#</em>项目当中,需要一个节点前添加两张图片?我想问下大牛们,<em>treeview</em>结和ImageList 可以做到吗? 例如 图片一 图片二 节点名称
C# TreeView显示图片和文字对应
首先在工具栏中拖出TreeView和ImageList并在ImageList中添加图片this.treeView1.ShowLines = false; this.treeView1.ShowPlusMinus = false; this.treeView1.ShowRootLines = false; this.treeView1.HideSelection = false; this.t
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是一个小人工智障。 思路可以运用在不同地方,主要介绍的是思路。
轻松实现一键发送邮件下载
根据列表配置完smtp服务器,账号、密码后,将邮件的信息存放的地址填写好,就可以自动发送了! 相关下载链接:[url=//download.csdn.net/download/jiangxiahua/2840914?utm_source=bbsseo]//download.csdn.net/download/jiangxiahua/2840914?utm_source=bbsseo[/url]
MFC初学者基础教程下载
这是MFC基础教程,内部是详细的ppt课件介绍,学习MFC更轻松 相关下载链接:[url=//download.csdn.net/download/xiechengxin1/2960683?utm_source=bbsseo]//download.csdn.net/download/xiechengxin1/2960683?utm_source=bbsseo[/url]
lufylegend-1.6.1下载
lufylegend是一个HTML5开源引擎,它实现了利用仿ActionScript3.0的语法进行HTML5的开发, 包含了LSprite,LBitmapData,LBitmap,LLoader,LURLLoader,LTextField,LEvent等多个AS开发人员熟悉的类, 支持Google Chrome,Firefox,Opera,IE9,IOS,Android等多种热门环境。 利用lufylegend可以轻松的使用面向对象编程,并且可以配合Box2dWeb制作物理游戏, 另外它还内置了LTweenLite缓动类等非常实用的功能! 相关下载链接:[url=//download.csdn.net/download/shuai283565300/5101446?utm_source=bbsseo]//download.csdn.net/download/shuai283565300/5101446?utm_source=bbsseo[/url]
相关热词 c# 为空 判断 委托 c#记事本颜色 c# 系统默认声音 js中调用c#方法参数 c#引入dll文件报错 c#根据名称实例化 c#从邮件服务器获取邮件 c# 保存文件夹 c#代码打包引用 c# 压缩效率
我们是很有底线的