如题,上午已经发了求救了,可是我试了,还是不行,哪位大侠再给点指示吧,谢谢!
解决方案 »
- C# 封装 c dll 发生尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- DevExpress的XtraGrid控件怎样获取子表的DataRow?
- 无法加载 DLL“ftpdll.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
- 显示PDF文件
- 一个多线程的问题
- JS怎么接收arraylist数据?
- C# vscroll控件 怎么得到mouseup mousedown事件 自带的控件内没有mouseup mousedown消息事件可重载
- 怎样在一个timer控件运行完成后运行下一个timer?
- 桌面程序如何自动获得oAuth2.0中的授权码?
- 菜鸟问题:请问如何将光标移到一个WORD文档的末尾?
- 请问ContextMenuStrip中可以打对勾(也就是设置Check)的菜单项?
- 请教一个多线程管理的问题
{
foreach(treenode node in rootnode.nodes)
{
if(node.checked)
{
//获取node.text;
if(node.nodes.count>0)
{
gettext(node);
}
}
}
}
}递归获取,没有测,
{
IList<string> _SubNameList =new List<string>(); for (int i = 0; i != treeView1.Nodes.Count; i++)
{
if (treeView1.Nodes[i].Checked)
{
GetTreeNodeSubName(_SubNameList,treeView1.Nodes[i]);
}
} for (int i = 0; i!= _SubNameList.Count; i++)
{
MessageBox.Show(_SubNameList[i]);
}
} private void GetTreeNodeSubName(IList<string> p_SubNodeName, TreeNode p_Node)
{
foreach (TreeNode _SubNode in p_Node.Nodes)
{
p_SubNodeName.Add(_SubNode.Name);
GetTreeNodeSubName(p_SubNodeName, _SubNode);
}
}