C# Hinzufügen einer Untergeordneten form meiner Haupt form
Ich brauche Hilfe für das hinzufügen einer neuen form, wo ich gebeten werden, geben Sie drei zahlen.
Das Ding ist, wenn ich auf einen Menü-strip auf meinem main-form, die neue form wird geöffnet,
aber das wichtigste wird nicht schließen, es muss aktiv sein!
- Ein bisschen Klarheit über das, was du meinst, wenn du "aktive" helfen würde. Meinst du, dass die user sollten in der Lage sein, um die Interaktion mit beiden Formen gleichzeitig?
InformationsquelleAutor Marvin Amaya | 2012-09-18
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen ein neues Formular zu nehmen, die drei zahlen und es öffnen, indem Sie das Objekt instanziiert und dann die Anzeige aus der _Click () - Ereignis für das Menüelement.
Wenn Sie wollen in der Lage sein, zur Interaktion mit dem Hauptfenster und untergeordnete Formular an der gleichen Zeit, verwenden Sie die Show () - Methode.
Wenn Sie möchten, dass das Kind die form modal (der Benutzer muss darauf reagieren, bevor es zurück) verwenden Sie die ShowDialog () - Methode.
Für mehr details zum arbeiten mit ShowDialog finden Sie in der MSDN docs.
erstellen Sie einfach ein Objekt von der form und zeigen Sie es
siehe mein code-es kann dir helfen.
hier
MyCustomForm
ist meine form name, den Sie verwenden können, Ihre eigenen.myform.Show(this);
wenn Sie möchten, dass Ihre übergeordnete Formular deaktiviert, wenn das 'Kind' form aktiv ist.Müssen Sie aktivieren die zweite form, die Sie zeigen möchten, oder nur legen Sie seine Visible-flag durch den Aufruf der Zeigen methode oder die Einstellung der Sichtbar flag explizit. evtl. Sie können ausblenden, die Haupt -, wenn nötig.