C# 里的TreeView ,如何设置仅使特定的 TreeNode前有勾选框? 现在想用C# 自带的TreeView做个左树,但一把CheckBoxs 设置为 True ,结果所有的节点前都有勾选框,但实际上有些节点是不需要勾选框的,请还有哪些设置?或者有这样的外部插件? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用两个图标代替,一个是打勾的,一个是不打勾的,改动Node.ImageIndex, 控制出来后,jQuery选择哪些不用钩选的项,把他们设为不可选,或直接干掉 有事件,点击是换图标就行了,原来在delphi中一直这样搞,c#中也一样 贴个代码给你吧 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if(是可以选择的Node){ if (e.Node.Equals(treeView1.SelectedNode) ) { e.Node.ImageIndex = (e.Node.ImageIndex == 2) ? 1 : 2; e.Node.SelectedImageIndex = (e.Node.SelectedImageIndex == 2) ? 1 : 2; } } } 【小白请教】类的方法和成员问题。 为什么无法生成解决方案? 关于句柄出错 求助解决关于WCF、LINQ应用的一个问题,详细请看内容说明。 最低支持vs.net2005的配制(up有分) 真是太菜了,一个非常简单的问题:连接数据库,用DataGrid显示,求完成代码。 如何替换字符串中的部分字符? 大侠们!帮我一下啊! ComboBox添加项问题(新手求学)马上给分 又是关于在asp.net中调用用C#写的com组件问题,赵了半天找不到,头都大了。 JS中调用ActiveX控件中的方法 VS2010下的RDLC怎么样才能实现套打
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) {
if(是可以选择的Node){
if (e.Node.Equals(treeView1.SelectedNode) ) {
e.Node.ImageIndex = (e.Node.ImageIndex == 2) ? 1 : 2;
e.Node.SelectedImageIndex = (e.Node.SelectedImageIndex == 2) ? 1 : 2;
}
}
}