hirnlappen - Sa 20.10.12 03:37
Titel: Eine Form wieder sichtbar machen nach visible=false
Guten Morgen,
ich habe mal eine Fachfrage ... Ich habe in meinem Projekt mehrere Forms
(frmMain, frmKunden, frmProtokoll) <-- beispielhaft
Nun starte ich in meiner frmMain im Menü den Punkt Protokolle. Dabei
benutze ich in frmMain folgenden Code :
C#-Quelltext
1: 2: 3: 4: 5: 6:
| private void protokolleToolStripMenuItem_Click(object sender, EventArgs e) { Form.ActiveForm.Visible = false; frmDokumente form = new frmDokumente(); form.Show(); } |
Wie kann ich denn meine frmMain wieder auf
setzen, nachdem ich mir der Arbeit in der Form frmDokumente fertig bin und
diese beende!?
Ist sicher banal, aber ich komme echt nicht drauf. Ich versuche mich seit
Stunden daran.
Danke im Voraus!
Palladin007 - Sa 20.10.12 09:07
Indem du das Objekt zur Form suchst und sichtbar machst.
Dazu brauchst du aber das Objekt und das gibt dir
Form.ActiveForm
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| private void protokolleToolStripMenuItem_Click(object sender, EventArgs e) { Form activeForm = Form.ActiveForm; activeForm.Visible = false;
frmDokumente form = new frmDokumente(); form.ShowDialog(); activeForm.Visible = true; } |