在treeview(Checkboxs == true)上加一AfterCheck事件,想通过选择某一节点,做到其他对应节点也被选择。
如何实现?(因为在设置其他节点也被选择时,会递归触发这个事件。)我选择用MouseUp事件,可以实现,但是在这个treeview上我还需要一个对节点Text的单击事件,这样的话,这两个时间就会有冲突了,请问这个如何解决?或者高手们给点建议~~
如何实现?(因为在设置其他节点也被选择时,会递归触发这个事件。)我选择用MouseUp事件,可以实现,但是在这个treeview上我还需要一个对节点Text的单击事件,这样的话,这两个时间就会有冲突了,请问这个如何解决?或者高手们给点建议~~
问题提了一点反应都没有,
感觉跟SQL SERVER版差多了哦
大家应该努力啊
你看我来给大家机会啦!~呵呵
没有仔细看我的问题。
To ffjing(卡卡):
你提的想法,可以实现,但是操作比较别扭。在此,我想问另外一个问题:
我的页面里放了个treeview(Checkboxs == true),
我在上面加了一个MouseUp事件,
当一进入该页面时,我在treeview的一个节点上点一下,可以触发MouseUp事件,
但是e.Button却为null,而当我点一下treeview的空白处一下,
然后在进行前面的鼠标点击操作,
e.Button就有了(如:MouseButtons.Left),
相当于前一次的鼠标点击事件,程序不知道它是左键还是右键,这是怎么回事啊?
aftercheck事件里还有e.node.checked = true;这行吗?当程序执行到这一句的时候,它不是又会调用aftercheck事件了吗?在调aftercheck事件后。无限循环。不是吗?老兄!~我在问问题,先问了一个,后又问一个。
我说的应该比较清楚,老兄有联系方式吗?qq或msn。
我刚才发现treeview控件存在这个问题。我不知道是不是bug。
我现在是给公司做,所以无法买你的三态树组件,
可以透露一下你的checkbox选择的事件(对应上级节点和所有字节点都被选上)是怎么处理的呢?
用的是MouseUp吗?可以帮我解决一下我遇到的这个问题(如题)吗?其他各位老兄,有可以帮我解决这个问题的吗?小弟在此多谢了~~
各位老兄可以看看:
http://community.csdn.net/Expert/topic/3920/3920985.xml?temp=.140835