private void copyNodes(TreeNodeCollection nodesSrc, TreeNodeCollection nodesTgt, ImageList imageList) { foreach (TreeNode sn in nodesSrc) { HtmlTreeNode sn0 = sn as HtmlTreeNode; if (sn0 != null) { HtmlTreeNode tn = sn0.CloneHtmlTreeNode(); nodesTgt.Add(tn); tn.ImageIndex = VPLUtil.GetImageIndex(tn.IconImagePath, imageList); tn.SelectedImageIndex = tn.ImageIndex; copyNodes(sn0.Nodes, tn.Nodes, imageList); } } }
public int GetImageIndex(string filepath) { return(VPLUtil.GetImageIndex(filepath, imageList1)); }