c#treeview节点用按钮选择

在treeview中加入节点,如何用按钮高亮选择treeview中的节点,如图所示,按下按钮
b1,treeview子节点label1被选中高亮,按下按钮b2,treeview子节点label2被选中高
亮,以此类推图片说明

1个回答

treeView1.SelectedNode = treeView1.Nodes[1]; //选label2

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复baidu_31872285: 不需要啊。你设置hideselection了么
2 年多之前 回复
baidu_31872285
baidu_31872285 我把这个写入到按钮事件下,没有反应,需要在treeview属性里面设置什么么
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#实现treeview节点三种选择状态

C# 实现treeview节点的三种选择状态,相比微软提供的checkbox控件的两种选择状态,该实例多了子节点部分选中,父节点实现半选状态

c# treeview 节点的全选/取消

///         /// 树单击事件         ///         ///         ///         private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)         {             treeView1.Selecte

C# Winform 中Treeview右键选择节点弹出上下文菜单

private void tvDepartment_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)         {             try             {                 Point point = new Point(e.X, e.Y);                 T

c# treeview 添加节点后面button触发事件

c# treeview 添加节点后面button触发事件

浅析动态添加、删除、修改TreeView节点

 接着上一篇浅析TreeView绑定效率>>继续讲讲TreeView。在实际项目过程中,TreeView往往会动态的绑定数据,操作界面一旦新添加、修改、删除节点数据,在TreeView中要时时反映新添、被修改、被删除的节点,有的人会采取的方式是直接把树形控件重新加载一遍,这样是可以解决问题,但是随着数据量的增加,重新加载的付出代价很大!有没有好的方法只"刷新"单独新添加的、修改的、删除的节点,

C# treeview控件事件响应方法

treeview 控件做的并不是那么完美,不像button 那样,设计过程中双击即可生成响应函数,Treeview 控件是一个整体,无论你在里面添加多少个节点、子节点。 但是,我们希望在点击某一个节点或者子节点的时候能够触发响应,怎么办? treeView treeView1= new treeView(); 使用以下属性作为识别。 treeView1.selectedNode.Name

c#Treeview节点拖动

c#Treeview节点拖动

c#treeview自动定位选中

///  /// 设置TreeView选中节点 ///  ///  /// 选中节点文本 private void SelectTreeView(TreeView treeView, string selectStr) {     treeView.Focus();     for (int i = 0; i      {         for (int j = 0; j 

c# 中treeview 树节点图标的动态加载,及选中时图标改变

首先在form窗体上拖上一个ImageList控件,在属性窗口中设置它的Image属性即导入几个图标,图标都是有索引的。接着在程序中写上一句代码:myNeTree.ImageList = NeImgList; myNeTree为你在程序中事先定义好的如:private TreeView myNeTree;最后在写树节点的时候设置ImageIndex 属性 : typenode.ImageIndex = 1;要想让节点选上时变图标要设置节点的SelectedImageIndex属性typenode.Selec

C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。

TreeView.HideSelection = False;可让选中节点保持高亮。 public FrmMain() {     InitializeComponent();     treeView1.HideSelection = False;     //自已绘制     this.treeView1.DrawMode = TreeViewDrawMode.OwnerD

C#中TreeView单击选中子节点

希望实现点击TreeView下的不同子ji

C#中TreeView选中父节点同时选中所有的子节点

TreeView 通常和CheckBoxs一起使用,显示并选择一些条目,特别是在等级分割的状态下,例如 当我选择一个父节点,希望该父节点下所有的子节点都被选中,取消一个节点,希望他所有的父节点都取消,例如 代码如下所示 //取消节点选中状态之后,取消所有父节点的选中状态 private void setParentNodeCheckedState(TreeNode curr

C#treeView控件单击事件选中节点的问题

问题描述:在treeView的Click事件中,选中的节点SelectedNode并不是您刚才点击的节点,总是上一次选中的节点,节点选中滞后的问题。 解决方案:在treeView的MouseDown事件里面写如下代码: private void treeView1_MouseDown(object sender, MouseEventArgs e) { if ((sender as Tree

C# 获取TreeView选中节点的value和Text

for (int i = 0; i                 {                     tvdataid += "," + this.TreeView1.CheckedNodes[i].Value;                     tvdataname += "," + this.TreeView1.CheckedNodes[i].Text;

C#TreeView使用(节点拖曳、节点右键菜单)

C#TreeView使用,包含节点拖曳、节点右键菜单使用,节点的遍历

c#treeview选中节点

private void button2_Click(object sender, EventArgs e) { foreach (TreeNode n in TreeView1.Nodes) { ErgodicTreeView(n); }

C#WINDOW VS2015 c#TreeView 之后点击树中的任何一个节点,触发事件问题

   private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)         {             if (e.Node.Text.Trim() == "销售部门")   //如果当前节点的文本为“系统退出”             {                

在Winform中为TreeView控件增加鼠标旋停时提示节点信息

新建一个WindowsApplication项目,命名为WinTreeViewTip,打开窗体Form1,将TreeView控件拖到界面中,名为treeView1双击Form1进入后台代码页首先加入一个ToolTip对象,命名为nodeTip:private ToolTip nodeTip = null;然后在Form1的构造函数中进行初始化设置:this.nodeTip = new Syst

C#中treeview 鼠标右键节点选中问题

C#中treeview 鼠标右键节点选中问题解决办法private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)        ...{            if (e.Button==MouseButtons.Right)            ...{           

C#如何动态生成treeview节点

private void CreateTree( )           {             OracleConnection conn = new OracleConnection(ConnectionString);            OracleDataAdapter adpMs = new OracleDataAdapter("Select Distinct CK_N

C# 获取指定深度的treeview

C# 获取指定深度的treeview 问题的背景 由于项目的需求,需要开发类似下面的界面 其中左侧是类似于资源管理器左边界面,中间的是左侧某一节点的子树。 由于最先的treeVIew是从固定格式的xml文件而来,以后也可能是来自数据库。 问题的要求 从最原始的treeview截取前两级节点,当鼠标点到第二级子节点时,在中间显示该子节点的余树node.treeview 解决思路

如何在右键单击treeview的某节点时,同时选中该节点?

右键单击treeview弹出菜单,但选中的节点却是之前用左键选中的那个节点,而不是这时用右键选中的那个。 解决方法:   private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button == Mou

c#treeview控件checkbox双击问题

在c#treeview控件对节点checkbox双击时,会出现勾选和实际选中错乱的问题,如明明打勾了,但获取checked状态,仍为false,反之亦然。 解决方法是屏蔽其双击操作,将双击转换为单击效果。具体如下 public class MyTreeView : TreeView     {         public MyTreeView()         {        

c# TreeView失去焦点时节点颜色绘制突出显示

当焦点离开TreeView时,节点仍然带有些颜色显示,自带的颜色比较浅不容易看出。下面我们就来看看自己绘制的: public Form() {     InitializeComponent();     treeView1.HideSelection = False; //调用     this.treeView1.DrawMode = TreeViewDrawMode.Owne

winform TreeView树节点上下移动

http://www.cnblogs.com/zfanlong1314/p/4238065.html /// /// 上移 /// /// /// private void tsbMoveUp_Click(object sender, EventArgs e) {

C#treeview选定节点的值

textBox1.Text = treeView1.SelectedNode.Text;

C#实现treeview节点上下左右自由移动

以下是节点移动类NodeMove.cs源码: using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Collections;namespace NodeMove{ class NodeMove

c# 中treeview 树节点图标的动态加载,及选中时图标改变

1、首先在form窗体上拖上一个ImageList控件,在属性窗口中设置它的Image属性即导入几个图标,图标都是有索引的。2、接着在程序中写上一句代码:myNeTree.ImageList = NeImgList; 3、myNeTree为你在程序中事先定义好的如:private TreeView myNeTree;4、最后在写树节点的时候设置ImageIndex 属性 : typen

C#WinForm中TreeView默认展开设置

在Form1_Load事件中添加

Treeview在winform中的运用(从数据库动态添加节点,增加节点、删除节点、复制节点)

Treeview在winform中的运用(从数据库动态添加节点,增加节点、删除节点、复制节点)

如何C#中实现在TreeView查找某一节点(两种方法)

在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。 第一种,递归算法,代码如下:    private TreeNode FindNode( TreeNode tnParent, string strValue )    {        if( tnParent == null )

C# TreeView实现拖动节点时滚动条自动滚动

You need to call the Windows API SendMessage() function.          //using System.Runtime.InteropServices;        [DllImport("user32.dll")]        private static extern int SendMessage(IntPtr

C# Winform TreeView 的一些基本用法

下面是treeview的用法 TreeView组件是由多个类来定义的,TreeView组件是由命名空 间"System.Windows .Forms"中的"TreeView"类来定义的,而其中的 节点(即Node),是由命名空间"System.Windows .Forms"中 的"TreeNode"来定义的。所以当在程序中创建一个TreeView对象, 其实只是创建了一个可以放置节点的"

C# VS2015 winform TreeView 之后点击树中的一个节点,触发事件问题

string name;        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)        {            name = e.Node.Text.ToString();            if (name == "纸箱展开图")            { ...

C#TreeView窗体版点击右键弹出菜单+直接修改名称+新建节点

C#TreeView窗体版点击右键弹出菜单+直接修改名称+新建节点。与之前写的有所区别。可以直接在节点上进行修改!

C#TreeView控件控制某些节点的checkbox不显示

private void form_Load(object sender, EventArgs e) {             this.tvCheck.CheckBoxes = true;             this.tvCheck.ShowLines = true;             this.tvCheck.DrawMode = System.Windows.Forms

C#TreeView复选框的选择

树结构中的节点共有两层(父节点是分类名称子节点是属于该类的项的名称)都是从数据库中读出而且是在读出的过程中将具体的数据项名称进行分类的。要想实现:treeview的AfterCheck事件中的: 1.父节点勾选则子节点全部勾选 2.父节点不勾选则子节点全部不勾选 3.子节点全部不勾选则父节点不够选而且父节点的文本呈黑色 4.子节点部分勾选则父节点不勾选而且文

C#-树视图的实现以及TreeView属性---ShinePans

树视图TreeView 属性及方法 属性 说明 Nodes 获取分配给树视图控件的树节点集合 PathSeparator 获取或设置树节点路径所使用的分隔符串 SelesctedNode 获取或设置当树节点选定时所使用的图像列表索引值 ShowNodeToolTips 获取或设置一个值,用以指示树图中的树节点是

C# treeview右键添加,删除,重名字树节点

首先在Form上添加右键菜单,ConTextMenuStrip设置好菜单的右键弹出项的名字,之后在Treeview设置MouceDown事件,判断是不是右键点击,是的话,在判断是不是选中节点,都满足弹出右键选择菜单。 我的TreeView因为需要设置成的只能有一个节点被选中。     代码如下: 1 2 3 4 5 6 7

【转】C#中 TreeView如何获取某一节点下的所有子节点

转自:http://zhidao.baidu.com/link?url=9cSTp9_Zzevxr2MXF6OlFFSjv_TuFFj53NDf4Rlp2uu-anra-maKkl9yoc6kuBoPNukagS8nZ0H3S2AfQ0chYq C#中 TreeView如何获取某一节点下的所有子节点 2010-11-17 14:48延续的脉搏 | 分类:C#/.NET | 浏览

关于两个TreeView节点间连线

<br />        private void treeView1_DragEnter(object sender, DragEventArgs e)<br />        {<br />            if ( e.Data.GetDataPresent("System.Windows.Forms.TreeNode") )<br />            {<br />                e.Effect = DragDropEffects.Copy;<br />     

C# treeview默认选中一个节点

有不少朋友都在找关于C#怎么在窗体加载的时候TreeView控件自定义选中任意一个节点.而且需要选中节点的上级节点是展开的. 在这里公布源代码.并附上效果图. 当窗体一加载的时候就默认选中了销售部(一)的节点 .并且节点0默认展开 for (int i = 0; i          {              for (int j = 0; j         

C#TreeView加载节点与文件

0 0 0 0 0 0 0 0 0 0 0 0 0

C# TreeView控件动态组树(可控制节点级别)

需求分析: 面对如此“强(wu)大(yu)”的需求,本菜鸟也是想尽办法做封装,来帮助深陷huohai的亲们。。我们的查询界面变成了树+下拉框+复选框,每个界面都有树,我就索性把树封装了,不同的界面,树所指引到的节点是不一样的,所以也要插入一个级别。

C#界面之为TreeView上任意子节点添加Click事件

PanPen120在CSDN上原创,如其他网站转载请注意排版和写明出处:  http://write.blog.csdn.net/postlist 主要解决的问题:WinForm中用到树TreeView控件,想要点选任意节点有Click事件,但是发现点击子节点没有进入代码弹出Click事件 因为有事,现在有点晚了,直接上刚刚给自己写好的Demo

C# TreeView的使用以及节点的拖动

在项目中需要使用TreeView,TreeView中的节点是需要监控的视频站点,当拖动TreeView中的节点到Winform中的显示窗口时,可以实现该节点对应的站点的监控,摄像机转动等功能。 在实现上述功能之前,程序自定义了一个视频终端类(Terminal),用来保存每一个监控站点的信息,以及实现连接摄像头,断开摄像头连接,炫动云台等操作的接口。 实现思路如下: 在Form

Winform中TreeView不同级节点设不同右键菜单

判断你的TreeNode的Level,根据Level的不同设置不同的右键菜单通常触发的是鼠标点击事件myTreeView.MouseClick += new MouseEventHandler(myTreeView_MouseClick); void myTreeView_MouseClick(object sender, MouseEventArgs e) { myTreeView.Cont

自定义绘制treeview,重绘treeview

基于treeview,实现类似windows常见任务的功能。无法上传图片,所以无给大家看效果using System;using System.Collections.Generic;using System.Text;using System.ComponentModel;using System.Diagnostics;using System.Windows.Form

C# TreeView,添加子节点

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _03Tr

如何在C#中实现treeview查找某一节点

在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。 第一种,递归算法,代码如下:    private TreeNode FindNode( TreeNode tnParent, string strValue )    {        if( tnParent == null )

立即提问
相关内容推荐