public FileNode(DirectoryNode _directoryNode, FileInfo fileInfo) : base(fileInfo.Name) { this.directoryNode = _directoryNode; this.file = fileInfo; directoryNode.Nodes.Add(this); try { this.ImageIndex = ((ServersTreeView)this.TreeView).GetLocalFileIconImageIndex(file.FullName); this.SelectedImageIndex = this.ImageIndex; } catch (Exception) { } }
public DirectoryNode(DirectoryNode parent, DirectoryInfo directoryInfo) : base(directoryInfo.Name) { directory = directoryInfo; ImageIndex = ServersTreeView.FolderCloseIcon; SelectedImageIndex = ImageIndex; timer.Tick += new EventHandler(timer_tick); timer.Interval = 100; timer.Start(); parent.Nodes.Add(this); Virtualize(); }