public void ShowMessage(string message, MessageBoxIcon icon) { if ((Form.ActiveForm == null) || (Form.ActiveForm.InvokeRequired)) { MessageBox.Show(message, "Adventure Game Studio", MessageBoxButtons.OK, icon); } else { MessageBox.Show(Form.ActiveForm, message, "Adventure Game Studio", MessageBoxButtons.OK, icon); } }