private void btnCreate_Click(object sender, EventArgs e) { if (ValidateControls()) { return; } var failure = !CheckDownloadDirectory(); if (failure) { return; } Program.data.Project.ProjectName = ProjectName; Program.data.Project.ProjectState = Project.ProjectStates.InitializedUnsave; Program.data.Project.Domain = DomainWebsite.ToLower(); Program.data.Project.AlternativeDomains.Clear(); Program.data.Project.AlternativeDomains.AddRange(AlternativeDomains.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)); Program.data.Project.ProjectDate = txtDate.Value; Program.data.Project.ProjectNotes = Notes; Program.data.Project.ProjectSaveFile = string.Empty; Program.FormMainInstance.toolStripStatusLabelLeft.Text = string.Empty; Program.FormMainInstance.toolStripProgressBarDownload.Value = 0; Program.FormMainInstance.LoadInitialProjectGui(); // OnNewProject #if PLUGINS var tPluginOnNewProject = new Thread(Program.data.plugins.OnNewProject) { IsBackground = true }; object[] oProject = { new object[] { DomainWebsite } }; tPluginOnNewProject.Start(oProject); #endif Program.FormMainInstance.ProjectManager.SaveProject(string.Empty); if (Program.data.Project.Id == 0) { Program.FormMainInstance.Reset(); UpdateGUI.Reset(); } }