Ö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

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.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

UPDF: PDF-Software zu einem Viertel des Preises von Adobe

PDF-Bearbeitungssoftware jetzt im Black Friday Sale mit 50 Prozent Rabatt!

1 Woche ago

Neuer Bedarf an Workplace Services durch DEX und KI

ISG untersucht deutschen Workplace-Services-Markt. Digital Employee Experience (DEX) gilt als Schlüssel für neues Wachstum.

1 Woche ago

SEO-Beratung von Spezialisten wie WOXOW: Deshalb wird sie immer wichtiger

Wer bei Google mit den passenden Suchbegriffen nicht in den Top-Rankings gefunden wird, der kann…

1 Woche ago

Umfrage: Weniger als die Hälfte der digitalen Initiativen sind erfolgreich

Unternehmen räumen der Entwicklung technischer und digitaler Führungskompetenzen ein zu geringe Priorität ein. Gartner fordert…

1 Woche ago

Google schließt zwei Zero-Day-Lücken in Android

Betroffen sind Android 12, 13, 14 und 15. Google sind zielgerichtete Angriffe auf die beiden…

1 Woche ago

Gefährliche Weiterentwicklung der APT36-Malware ElizaRAT

Schadprogramm der pakistanischen Hackergruppe APT36 weitet seine Aktivitäten aus und verbessert seine Techniken.

1 Woche ago