onCheck事件是当具有CheckBox属性的TreeNode的check属性改变时发生的,可以这样得到它的check值
TreeNode node=TreeView1.GetNodeFromIndex(e.Node);
bool b=node.Checked;
如果要得到所有被选中的结点,可以这样
foreach(TreeNode node in TreeView1.Nodes)
{
if(node.Checked==true)
{
//your code here
}
}
以上代码只是针对根结点,如果还要考虑子结点,你可以做一个递归
TreeNode node=TreeView1.GetNodeFromIndex(e.Node);
bool b=node.Checked;
如果要得到所有被选中的结点,可以这样
foreach(TreeNode node in TreeView1.Nodes)
{
if(node.Checked==true)
{
//your code here
}
}
以上代码只是针对根结点,如果还要考虑子结点,你可以做一个递归
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货