在winForm里,treeView中设置为checkbox,但是有些节点的checkbox希望设置为灰色,或者checkbox不可见也行 我在treeView中,设置checkBox为true.但是treeView中的一些节点不希望被选中.如何能让这些节点的checkbox变成灰色,或者checkbox不可见.高手救我 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有找到设置checkbox的地方,不过可以设置节点内容的背景颜色.tNode.BackColor = Color.xxxx; 给你个思路吧:做一个TreeNode的数组,存放不希望被选中的节点在BeforeCheck或BeforeSelect的时候返回。记得TreeNode好像没有Enable或者Visible属性。 private void button1_Click_1(object sender, System.EventArgs e) { treeView1.Nodes[1].Text="4"; } private void treeView1_BeforeCheck(object sender, System.Windows.Forms.TreeViewCancelEventArgs e) { if(e.Node.Text=="4") e.Cancel=true; }///*************************///这两年来慢慢习惯了光说不练///*************************/// Kshatriya(无聊)的方法比较牛,哈哈......... 求一正则表达式 SHP用AE加载到Scene没有显示 自学C#的又来请教 gridview翻页后,保存上一页选中状态 新手求助,关于数据库信息显示问题 名称定义的问题 把xmlschema 输出到一个textbox 不知道怎么做 求教如何将字符串转化为一种类型? 急!这是什么错误!!!给出答案着马上加分 关于contextMenuStrip的用法 1000分WinForm-窗体保存、再还原窗体 大字体的问题,哪位大能帮忙解决?
做一个TreeNode的数组,存放不希望被选中的节点
在BeforeCheck或BeforeSelect的时候返回。
记得TreeNode好像没有Enable或者Visible属性。
{
treeView1.Nodes[1].Text="4";
} private void treeView1_BeforeCheck(object sender, System.Windows.Forms.TreeViewCancelEventArgs e)
{
if(e.Node.Text=="4")
e.Cancel=true;
}
///*************************///
这两年来慢慢习惯了光说不练
///*************************///