private void checkBoxShowStatusMessages_Click(object sender, EventArgs e) { while (true) { if (checkBoxShowStatusMessages.Checked) { if (MessageForm.IsDisposed) { MessageForm = new StatusMessagesForm(); MessageForm.Show(); } else { MessageForm.Close(); continue; } } else { if (!MessageForm.IsDisposed) { MessageForm.Close(); } } break; } }
private void KSPSerialIO_Load(object sender, EventArgs e) { //These are initialized here so that the main form is loaded and ready MessageForm = new StatusMessagesForm(); MessageForm.Show(); SettingsNStuff = new SettingsNStuff(); KSPSerialPort = new KSPSerialPort(); //Are we ready now ? Awake(); }