private void showToolStripMenuItem_Click(object sender, EventArgs e) { if (form_hours == null) { Activate(); form_hours = new HoursForm(); form_hours.ShowDialog(this, configuration, events); form_hours = null; GC.Collect(); // the hoursform creates images, possibly consuming many megabytes of memory... } else { form_hours.Activate(); } }
private void showToolStripMenuItem_Click( object sender, EventArgs e ) { if ( form_hours == null ) { Activate(); form_hours = new HoursForm(); form_hours.ShowDialog( this, configuration, events ); form_hours = null; GC.Collect(); // the hoursform creates images, possibly consuming many megabytes of memory... } else { form_hours.Activate(); } }