双击treeview节点时,
禁止自动展开或者折叠那个beforexpand或者beforecollapse事件根本没有catch到..
禁止自动展开或者折叠那个beforexpand或者beforecollapse事件根本没有catch到..
解决方案 »
- treeVIEW控件小问题
- 想要对C#了解的更透彻一点,网上有哪些视频意义让我参考啊??
- c# 剪切黏贴控件后 控件名变了,改成原来的名字,报错:属性无效
- 高手请进,关于用.NET来做C/S系统的问题
- 请高手帮个忙!一个Winfrom中插入的问题!急!急!在线等!
- listbox的ITems问题
- 如何实现动态的获取接口的实现类????????
- wince下如何判断手机程序是否启动
- C#调用DLL的问题(如何以传址方式传递一个结构数组?)
- 关于在两个系统如何传递Xml文件?
- 请问如何创建工具栏(ToolWindow?不是窗体中的那种)
- 给SqlDataSource指定了DeleteCommand(存储过程)后怎样删记录?
{
this.treeView1.Nodes[0].Collapse();
}
判断节点的状态:如展开,则折叠;如折叠,则展开。(反正就是再执行一次相反的操作)
{
if(e.Node.Depth == 1)
{ // Expand the node using the Expand method.
e.Node.Collapse(); }
else
{
e.Node.Expand(); } }
也跑来C#区了呀...
在WndProc函数里把WM_NOTIFY中的TVN_ITEMEXPANDING,TVN_ITEMEXPANDED 试试.
///////////////////////////////////////////////////这样不会把正常点击节点展开..折叠也屏蔽吧?
窃以为:)不过你不就是不想让它展开吗?
{
e.Cancel = true;
}就可以了,但是我觉得楼主应该是还想让点+时能点开,只是屏蔽双击吧?
这个咋写...呵呵