private void FormMain_Load(object sender, EventArgs e) { formMain = this; glInit(Handle); DefaultScriptInit(); dockMainPanel = dockMain; projectMain = new clsProject(); windowProject = new frmProject(projectMain); if (menuProject.Checked) { windowProject.Show(dockMain, DockState.DockRight); } }
private void FormMain_FormClosing(object sender, FormClosingEventArgs e) { glUnload(); CloseAllForms(); projectMain.Dispose(); projectMain = null; if (windowProject != null) { windowProject.HideOnClose = false; windowProject.Close(); windowProject.Dispose(); windowProject = null; } GC.Collect(); }