/// <summary> /// Anzeigen bzw. instanziieren des Formulars /// </summary> public static void ShowForm() { if (logFrm == null) { logFrm = new LoggingForm(); // Dispose erzwingt ein verwefen des Formulars (kein Logging, wenn kein Formular) logFrm.Disposed += new EventHandler(logFrm_Disposed); logFrm.Width = width; logFrm.Height = height; } logFrm.Show(); }
/// <summary> /// Verwerfen der Referenz auf das Formular. Ansonsten wird auf ein verworfener Speicher zugeriffen /// </summary> static void logFrm_Disposed(object sender, EventArgs e) { logFrm = null; }