private void tvRapidShareFolders_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node != null && e.Node.Tag is RapidShareFolderInfo) { RapidShareFolderInfo folderInfo = (RapidShareFolderInfo)e.Node.Tag; txtRapidShareFolderID.Text = folderInfo.RealFolderID; } }
private void RapidShareRecursiveAddChilds(TreeNodeCollection treeNodes, RapidShareFolderInfo folderInfo) { TreeNode treeNode = treeNodes.Add(folderInfo.FolderName); treeNode.Tag = folderInfo; foreach (RapidShareFolderInfo folderInfo2 in folderInfo.ChildFolders) { RapidShareRecursiveAddChilds(treeNode.Nodes, folderInfo2); } }