Beste Methode zum Erstellen mehrerer Bildschirme in Visual Studio 2012

Beste Methode zum Erstellen mehrerer Bildschirme in Visual Studio 2012

Ich möchte mit Visual Studio 2012 (c#) ein einzelnes Fenster verwenden, das verschiedene Bildschirme enthält. Die Tutorials, die ich bisher gesehen habe, haben vorgeschlagen, Formulare zu verwenden und dem Formular mitzuteilen, ob es „geschlossen“ oder „ausgeblendet“ werden soll. Das Problem bei dieser Methode ist jedoch, dass das Fenster geschlossen und ein neues erstellt wird. Dadurch entsteht ein Moment, in dem Sie sehen, wie sich ein Fenster schließt und ein anderes öffnet (obwohl dies alles in einem Fenster enthalten sein sollte).

Ich hätte gerne ein Fenster als Container, das die darin angezeigte Information je nach gedrückter Taste ändern kann.

Irgendwelche Vorschläge oder Methoden?

Antwort1

Für mich klingt es so, als ob Sie nach MDI suchen (Schnittstelle für mehrere Dokumente).

Im Internet gibt es zahlreiche Tutorials zur Implementierung mit C#.

Hier ist einezum Beispiel bei Code Project.

Andernfalls möchten Sie wahrscheinlich ein einzelnes Formular verwenden, aber Container mit Steuerelementen (Bedienfelder usw.) haben, die ausgeblendet und bei Bedarf angezeigt werden. Dies scheint zunächst einfacher zu sein, kann aber sehr chaotisch (und langsam) werden, wenn Sie an den Punkt kommen, an dem Sie viele Steuerelemente auf vielen Bedienfeldern haben, aber immer noch alle auf einem Formular. :)

verwandte Informationen