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:
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.
PDF-Bearbeitungssoftware jetzt im Black Friday Sale mit 50 Prozent Rabatt!
ISG untersucht deutschen Workplace-Services-Markt. Digital Employee Experience (DEX) gilt als Schlüssel für neues Wachstum.
Wer bei Google mit den passenden Suchbegriffen nicht in den Top-Rankings gefunden wird, der kann…
Unternehmen räumen der Entwicklung technischer und digitaler Führungskompetenzen ein zu geringe Priorität ein. Gartner fordert…
Betroffen sind Android 12, 13, 14 und 15. Google sind zielgerichtete Angriffe auf die beiden…
Schadprogramm der pakistanischen Hackergruppe APT36 weitet seine Aktivitäten aus und verbessert seine Techniken.