当然这是假定你只有一个选中,如果有多个的话把string a 换成ArrayList集合
string getString(TreeNodeCollection item)
{
ArrayList a = new ArrayList();
foreach (TreeNode var in item)
{
if (var.Checked)
{
a.Add(var.Text);
}
if (var.ChildNodes.Count>0)
{
getString(var.ChildNodes);
}
}
return a;
}