// getChilds private void getChilds() { try { actualNode.Nodes.Clear(); // removes all nodes foreach (folder childFolder in folderService.getChilds(token, ((folder)actualNode.Tag).path)) { int selectedImage = imageList.selectImageIndex(childFolder); TreeNode childNode = new TreeNode(Util.getFolderName(childFolder), selectedImage, selectedImage); childNode.Tag = childFolder; childNode.Name = childNode.Text; actualNode.Nodes.Add(childNode); } } catch (Exception e) { throw e; } }