VB treeview节点颜色问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB treeview节点颜色问题相关的知识,希望对你有一定的参考价值。

更改了treeview的背景色,但是节点处还是白色,网上看了些贴,没有解决问题,求助解决过的达人,谢谢
当节点展开的时候还是不行呀,节点左边有一小块还是没变色,非常难看

参考技术A 刷新后加上一句:
if
treeview1.nodes.count
>=
1
then
treeview1.nodes(1).selected
=
true
这样可以实现选中第一个节点
不知道您说的是不是这个意思?
参考技术B Set
MyNode
=
TreeView1.SelectedItem
MyNode.ForeColor
=
vbRed
MyNode.BackColor
=
vbYellow
参考技术C Set MyNode = TreeView1.SelectedItem
MyNode.ForeColor = vbRed
MyNode.BackColor = vbYellow本回答被提问者采纳

C#中按钮点击后,treeview控件怎么选中指定节点?

做了一个窗体,有一个treeview控件,两个textbox控件(名称,备注),一个按钮(保存)! treeview中的节点是根据sql数据动态加载的: 项目部 --研发部 --设计部 业务部 --销售部 --渠道部 办公室 财务部 我点击其中一个节点(销售部)时,名称和备注的textbox中显示这个节点的信息,修改完,点击保存按钮后,treeview里面的数据怎么刷新过来?而且又要能继续选中刚才点击的那个节点(即销售部继续选中)?

参考技术A 1
你点击某节点的时候就要记下当前点选节点的标示
比如节点ID
节点名称等
这些在你初始化节点的时候就要赋值上去了
2
点按钮保存的时候
修改后的信息要更新进数据库
3
页面重新load的时候
根据你第一步保存的节点标示(ID等)进行遍历比较
将节点标示相符的节点selected置为true
一样的
你查一下selectNode属性使用的方法
很久没用忘了
记得winform比web更容易实现
我记得好像cs模式是自动生成checkbox
你看看有没有关于当前节点checkbox的属性
设置为checked就行了

以上是关于VB treeview节点颜色问题的主要内容,如果未能解决你的问题,请参考以下文章

VB treeview 控件的子控件问题 运行添加子节点后,treeview控件不显示子结点,怎么回事???

VB.NET - 检查子节点是不是在 TreeView 中选中

wpf treeview 怎么获取节点的值

vb的treeview控件添加了节点,运行时却不显示

VB.NET中treeview的使用

C#中如何设置treeview每个节点背景图片及背景颜色