如图:控件treeView1 下面是父节点选中的事件
private void treeView1_BeforeCheck(object sender, TreeViewCancelEventArgs e)
{
foreach (TreeNode node in e.Node.Nodes)
{
node.Checked = true;
}
}
我想实现的效果是 选中父节点那么子节点就全选中,但是我选中了父节点然后又不选这个父节点,而这个时候子节点应该为不选中状态 这种效果要怎么实现?
解决方案 »
- c#语句中不明白的两行代码
- asp.net开发中什么时候用到out或者ref 看到有些项目中别人会用到这些 但是我不明白为什么要用
- wpf怎么实现ubuntu的扭曲窗口?
- 请教在datagridview表格中如何查询
- 急求:图片框如何改变控件先后顺序
- ¤有做过语音传输的朋友给点建议¤
- public class PrintGridDocument:PrintDocument,,,在页面设置里改为横向,但在预览里还是竖的。??????
- 求C#代码!! 两个日期相隔天数并且能够取出之间的每一天
- NetTcpBinding中传递类似Cookie值
- 请DataGrid的高手进来看看
- 多线程编程 如何避免同时访问同一变量
- udp打洞
if (e.Node.Checked)
{
foreach (TreeNode node in e.Node.Nodes)
{
node.Checked = false;
}
}
else
{
foreach (TreeNode node in e.Node.Nodes)
{
node.Checked = true;
}
}
这样就行了