请大家帮个忙呀 .中秋了顺便拿100分散散.
我的TreeView控件里有一个imagelist.
imagelist里有2张图片,索引分别是1,2.
我设定根结点的ImageIndex是1,然后子结点的ImageIndex是2.(假设只有一个根结点和一个子结点)
但是TreeView设置的ImageIndex是1.
问题是:我选中子结点以后,它的图标变成了1的图标了.除非我不选它,子结点图标就是2.
大家有没有遇到过类似问题啊?
算了,就写个简单的代码吧:
private void Form1_Load(object sender, EventArgs e)
{
this.treeView1.Nodes.Add("MyNode");
this.treeView1.Nodes[0].Nodes.Add("ChildNode");//这里的ImageIndex是0,
this.treeView1.Nodes[0].Nodes[0].ImageIndex = 1;//这是子结点,ImageIndex是1.但是我点一下它,它的ImageIndex就变成0了.
}
[解决办法]
你是不是设置了Nodes的SelectedImageIndex属性?
[解决办法]
前排占座
[解决办法]
中秋快乐
[解决办法]
中秋快乐!阖家欢乐!!!
[解决办法]
兄弟中秋快乐。谢谢送分啊。晕。不知道你是怎么搞的啊。
[解决办法]
可以在树的点击的事件时再进行控制呀.这样就可以避免所有可能的异常了.
[解决办法]
Page.IsPostBack
[解决办法]
接分 看看selectimageindex属性
[解决办法]
帮顶,赚点分
[解决办法]
注意节点的状态: unSelected 、Selected
你设定的图标应该是 未选中 的状态,再设置一下选中状态即可。
this.treeView1.SelectedImageIndex =1 ;
[解决办法]
中秋快乐!
[解决办法]
中秋快乐!
[解决办法]
帮顶
[解决办法]
路过接分,顺便问一下;
private void Form1_Load(object sender, EventArgs e)
{
this.treeView1.Nodes.Add("MyNode");
this.treeView1.Nodes[0].Nodes.Add("ChildNode");//这里的ImageIndex是0,
this.treeView1.Nodes[0].Nodes[0].ImageIndex = 1;//这是子结点,ImageIndex是1.但是我点一下它,它的ImageIndex就变成0了.
}
//----
你只加了一个子节点(动用Add方法一次)
怎么会匹配两张图片呢?
[解决办法]
中秋快乐
jf
[解决办法]
中秋快乐!阖家欢乐!!!
private void Form1_Load(object sender, EventArgs e)
{
this.treeView1.Nodes.Add("MyNode");
this.treeView1.Nodes[0].Nodes.Add("ChildNode");//这里的ImageIndex是0,
this.treeView1.Nodes[0].Nodes[0].ImageIndex = 1;//这是子结点,ImageIndex是1.但是我点一下它,它的ImageIndex就变成0了.
}
//----
你只加了一个子节点(动用Add方法一次)
怎么会匹配两张图片呢?
[解决办法]
中秋快乐
[解决办法]
中秋第二天早长起来接分,不容易啊
[解决办法]
先帮顶接分,一会帮你试试去.
[解决办法]