private void MainForm_Load(object sender, EventArgs e) { tableLayoutPanel1_Resize(sender, e); //TODO TreeViewFolderBrowserDataProvider ds = new TreeViewFolderBrowserDataProvider(); TreeViewFolderBrowserDataProviderShell32 dss32 = new TreeViewFolderBrowserDataProviderShell32(); this.directoryTree.DataSource = dss32; this.directoryTree.Populate(); this.directoryTree.Nodes[0].Expand(); this.fileList.BindSelectAllCheckBox(this.chkSelectAllFiles); this.displayControls.RefreshSettings(); if (this.navigateTo != "") { FileInfo fi = new FileInfo(this.navigateTo); if (fi.Exists) { if (fi.Extension.ToLower() == ".ptsmacro") { Form f = new MacroEditor(GetCurrentDirectory(), navigateTo); f.ShowInTaskbar = true; f.ShowDialog(this); this.Close(); } else { ShowSelectAndExpandFolder(fi.Directory.FullName); foreach (TreeNode n in this.fileList.Nodes) { if (n.Tag is FileInfo) { if (((FileInfo)n.Tag).Name.ToUpper() == fi.Name.ToUpper()) { this.fileList.SelectedNode = n; break; } } } } } else { DirectoryInfo di = new DirectoryInfo(this.navigateTo); if (di.Exists) { ShowSelectAndExpandFolder(di.FullName); } } } this.buttonViewPreview.Checked = Settings.Default.GuiShowPreview; this.buttonViewFolderTree.Checked = Settings.Default.GuiShowDirectoryTree; MainForm_Resize(sender, e); }
private void newEditToolStripMenuItem_Click(object sender, EventArgs e) { string s = GetCurrentDirectory(); Form f = new MacroEditor(s); f.ShowDialog(this); UpdateRecentMacros(); }