当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 很好奇是如果用asp.net实现,应该怎么做。谢谢 ......
    摘要: 44h ......


简单问:)欢迎拿分。winform 的TrewView 如何才能只让子结点响应 click事件

简单问:)欢迎拿分。winform   的TrewView   如何才能只让子结点响应   click事件。。  
  当点击   最上级的树结点时没有响应事件,当点击+号展开时没有事件响应。。  
  但点击子结点时有事件响应,该怎么实现啊??  
   
  不用click事件还可以用什么事件实现啊?

NO.1   作者: sarcophile

TreeNode   有个   Level   属性,根节点为0,下一级为1   。。。

NO.2   作者: fellowcheng

this.treeViewCode.SelectedNode.Parent!=null

NO.3   作者: nzy511

up~~

NO.4   作者: Werdong

private   void   treeView1_MouseUp(object   sender,   System.Windows.Forms.MouseEventArgs   e)  
  {  
  TreeNode   tnClick   =   this.treeView1.GetNodeAt(   e.X,   e.Y   );  
   
  if(   tnClick   !=   this.treeView1.Nodes[0]   )  
  {  
      if(   tnClick.Bounds.Contains(   e.X,   e.Y   )   )  
      {  
  //在此处写要执行的代码  
                                      .......  
      }  
  }  
  }  
 

NO.5   作者: yang20052008

//在treeView1的单击事件中添加下列代码  
  TreeNode FNode=new   TreeNode();  
  FNode=treeView1.SelectedNode;  
  if(FNode.Nodes.Count==0)  
  {  
          //要执行的代码  
  }

NO.6   作者: yang20052008

还可以用AfterSelect事件  
 


    摘要: 各位大侠:你好们! 我用vc自带的水晶报表4.6做了一个程序,到没装vc的机子上运行时,运行前,先注册这个控件总是失败,不知道是什么原因。 我的注册方法是运行: regsvr32 e:\student\crystl32.ocx 出现注册模块失败,不知道哪里做错了。请大家详细指点下,万分感谢! 我装vc的机器上文件有二个: c:\windows\system32\crystl32.o......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE