Enable lässt sich nicht auf "true" setzen
-
Also folgendes:
Ich versuche eine Lagerverwaltung in C# (Windows XP) zu schreiben.
Ich möchte dass, falls der Anwender über Datei-> Info die Infobox aufruft (Autor, Version, etc...), der Zugriff auf das Lagerverwaltung Hauptfenster nicht möglich ist.Das Problem ist ich kann zwar mein Hauptfenster (Lagerverwaltung.Enabled) auf false setzen, aber nicht mehr auf true!?!?
protected override void OnClosed(EventArgs e) //Wird ausgefuehrt wenn Info geschlossen wird { Lagerverwaltung.Enabled = true; //Zugriff auf Hauptfenster ist immernoch unterbunden, Debugger schmeisst Null-Exception base.OnClosed(e); } private void VersionInfo_Load(object sender, EventArgs e) { Lagerverwaltung.ActiveForm.Enabled = false; //Zugriff auf Hauptfenster unterbinden }
Dieser Quellcode befindet sich in der ein und selben Datei
MfG Spacemuck
-
Stichwort Modaldialog...