Öffnen von Form-Instanzen in C#

Anschließend muss das Klick-Ereignis in Form1 für den Aufruf von Form2 so verändert werden, dass es statt einer öffentlichen Variable die Eigenschaft verwendet. Dazu fügen wir zu der Eigenschaft einen Verweis auf this (die aktuelle Form-Instanz) hinzu:


Nun wird in Form2 die Eigenschaft verwendet, um die korrekte Instanz von Form1 aufzurufen (Abbildung C). Es wird kein Qualifier vor der Eigenschaft benötigt, da diese ein Member der aktuellen Instanz ist:


Abbildung C
Abbildung C

Wie Sie sehen, eignen sich Eigenschaften sehr gut zur Übermittlung von Form-Instanzen zwischen den verschiedenen Modulen einer Windows-Formular-Anwendung, wobei Sie einen stärker verkapselten Ansatz als die Verwendung einer öffentlichen, statischen Variable bieten.

Grundlagen der Verwendung von Formularen

Dieser zweiteilige Artikel hat die grundlegenden Mechanismen einer Interoperabilität von Windows-Formularen in C# dargestellt. Natürlich werden Sie in der Praxis, je nach den Anforderungen Ihrer Projekte, speziellere Lösungen finden müssen. So könnten Sie zum Beispiel in bestimmten Fällen mit Strukturen wie Arrays oder Sammlungen zu tun haben, die auf mehrere Formulare verweisen, wobei Sie den richtigen Verweis aus den verschiedenen Instanz-Verweisen der Struktur auswählen müssen. Doch mit den hierin vermittelten Grundlagen sollten Ihnen ein problemloser Einstieg gelingen.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Öffnen von Form-Instanzen in C#

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *