private void treFileBrowser_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13 & treFileBrowser.SelectedNode != null) { ExplorerNode explorerNode = (ExplorerNode)treFileBrowser.SelectedNode; if (explorerNode is FileNode) { ProjectFile selectedFile = new ProjectFile(explorerNode.Text, explorerNode.AbsolutePath); NodeClickEventArgs args = new NodeClickEventArgs(selectedFile); this.OnNodeDoubleClick(args); } else { Process.Start("explorer.exe", explorerNode.AbsolutePath); } } }
private void treFileBrowser_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { ExplorerNode explorerNode = (ExplorerNode)e.Node; if (explorerNode is FileNode) { ProjectFile selectedFile = new ProjectFile(e.Node.Text, explorerNode.AbsolutePath); NodeClickEventArgs args = new NodeClickEventArgs(selectedFile); this.OnNodeDoubleClick(args); } }
private void treFileBrowser_AfterSelect(object sender, TreeViewEventArgs e) { ExplorerNode explorerNode = (ExplorerNode)e.Node; ProjectFile selectedFile = new ProjectFile(); selectedFile.FileName = explorerNode.Text; selectedFile.FileLocation = explorerNode.AbsolutePath; NodeClickEventArgs args = new NodeClickEventArgs(selectedFile); this.OnNodeClick(args); }