110,534
社区成员
发帖
与我相关
我的任务
分享
if (null == this.treeViewChpKnlg.SelectedNode) //this.treeViewChpKnlg是一个treeView
{
MessageBox.Show("请选择试题所属的章节知识点!");
return;
}
TreeNode selectedFatherNode = this.treeViewChpKnlg.SelectedNode; //获得被选中的根节点
while (selectedFatherNode != null)
{
TreeNode childNode = null; //根节点的被选中的子节点
childNode = selectedFatherNode.FirstNode;
while (childNode != null) //找该节点的所有被选择的子节点
{
if (childNode.Checked)
{
//处理数据
}
childNode = childNode.NextNode;
}
selectedFatherNode = selectedFatherNode.NextNode; //下一个被选中的章节节点
}