private void newLibraryToolStripMenuItem_Click(object sender, EventArgs e) { Form2 libraryForm = new Form2(); List <String> message = new List <string>(); List <String> frequency = new List <string>(); bool isActivated = true; libraryForm.ShowDialog(this); String libraryName = ""; while (isActivated) { isActivated = libraryForm.isActivated(); //MessageBox.Show("Is Activated: " + isActivated); if (!isActivated) { message = libraryForm.returnText(); libraryName = libraryForm.libraryName(); libraryForm.Close(); libraryForm.Dispose(); } } resetForLibrary(); String frequencyAdded = ""; for (int i = 0; i < message[1].Length; i++) { if (message[1][i].Equals(',')) { frequency.Add(frequencyAdded); frequencyAdded = ""; } else if (i == message[1].Length - 1) { frequencyAdded += message[1][i]; frequency.Add(frequencyAdded); } else { frequencyAdded += message[1][i]; } } for (int i = 0; i < message[0].Length; i++) { keys.Add(new LibraryKey(message[0][i].ToString(), frequency[i])); } fillDataGrid(); libraryNameToolStripMenuItem.Text = "Library Name: " + libraryName; //TODO: Others.............. }
private void SetupWebBrowser() { if (wbRead != null) { wbRead = null; } webForm.Invoke(new Action(() => { webForm.Dispose(); })); webForm = new Form2(); webForm.Show(); wbRead = webForm.webBrowser1; webForm.Invoke(new Action(() => { wbRead = webForm.webBrowser1; })); }