日期:2014-05-19  浏览次数:20487 次

TreeView实现选择
加了CheckBox   选择跟节点后   怎么自动选择自节点?然后点一个按钮后怎么遍历取出选中的节点的值?
请高手指点     急~谢谢

------解决方案--------------------
/// <summary>
/// treeview复选事件
/// </summary>
private void treeview1_AfterCheck(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
if(e.Node.Checked == true)
{
if(e.Node.Nodes.Count > 0)
{
for(int i = 0; i < e.Node.Nodes.Count; i++)
{
e.Node.Nodes[i].Checked = true;
}
}
}
else
{
if(e.Node.Nodes.Count > 0)
{
for(int i = 0; i < e.Node.Nodes.Count; i++)
{
e.Node.Nodes[i].Checked = false;
}
}
}
}