private void buttonEdit_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex == -1) return; EditorForm form = new EditorForm(); form.Closed += delegate { fillRecentFilesListboxFromRegistry(); Show(); }; if (listBox1.SelectedItem.ToString() == ListItemNew) { Hide(); form.Show(); //form.WindowState = FormWindowState.Maximized; } else if (listBox1.SelectedItem.ToString() == ListItemOpen) { if (form.ShowOpenDialog()) { Hide(); form.Show(); //form.WindowState = FormWindowState.Maximized; } } else { form.openFile(listBox1.SelectedItem.ToString()); Hide(); form.Show(); //form.WindowState = FormWindowState.Maximized; } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); string[] argv = Environment.GetCommandLineArgs(); int argc = argv.GetLength(0); Form mainWindow; if (argc == 1) { mainWindow = new MainForm(); } else if (argc == 2) { FillForm fillForm = new FillForm(); fillForm.openFile(argv[1]); fillForm.WindowState = FormWindowState.Maximized; mainWindow = fillForm; } else if (argc == 3) { if (argv[1] != "/E" && argv[1] != "/e") { InvalidCommandLineArgument(); return; } EditorForm editorForm = new EditorForm(); editorForm.openFile(argv[2]); editorForm.WindowState = FormWindowState.Maximized; mainWindow = editorForm; } else { InvalidCommandLineArgument(); return; } Application.Run(mainWindow); }