Öffnen von Form-Instanzen in C#

Im vorangehenden Artikel wurde ein einfaches Beispiel geschildert, in dem diese Daten in dem Text bestehen, den der Benutzer in die Beschriftungsfunktion einer Instanz der Form-Klasse geladen hat. Der Code für diese grundlegende Implementierung ist in Listing A enthalten. Nun wollen wir uns ansehen, wie man eine vorhandene Instanz öffnen kann. Dazu werden wir die allgemeine Vorgehensweise in C# .NET zum erneuten Aufruf einer spezifischen Instanz einer Form-Klasse Schritt für Schritt erörtern.

Aufrufen einer bestimmten Form-Instanz

Nehmen wir einmal an, dass wir die Schaltfläche der Form2-Instanz verwenden wollen, um zu unserer Instanz von Form1 zurückzukehren. Genau an diesem Punkt stoßen wir auf die Grenzen für das Erstellen einer neuen Instanz einer Form-Klasse. Fügen Sie als Beispiel hierfür zu dem Klick-Ereignis der Schaltfläche in der Form2-Instanz den symmetrischen Code für die Anzeige einer Instanz von Form1 hinzu:

Abbildung A zeigt das Ergebnis des Codes. Starten Sie nun das Projekt. Geben Sie in das Textfeld in Form1 einen Satz ein, z. B. I think therefore I exist! Klicken Sie auf die Schaltfläche, um den Satz in die Beschriftung zu laden. Klicken Sie anschließend auf die Schaltfläche zur Anzeige der Instanz von Form2. In Form2 klicken Sie auf die Schaltfläche zur Anzeige einer Instanz von Form1. Wie oft Sie diesen Vorgang auch wiederholen, Sie erhalten lediglich eine neue Instanz von Form1 – d.h., der vom Benutzer in die Beschriftung geladene Text wird nicht angezeigt.


Abbildung A

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

CopyRhadamantys greift weltweit Unternehmen an

Ausgeklügelte Phishing-Kampagne verwendet eine weiterentwickelte Version der Rhadamanthys-Stealer-Malware.

4 Stunden ago

Facebook Marketplace: EU verhängt Geldbuße von fast 800 Millionen Euro gegen Meta

Die EU-Kommission kritisiert die Verknüpfung von Facebook und dem hauseigenen Online-Kleinanzeigendienst. Sie sieht darin einen…

7 Stunden ago

Umfrage: Angestellte in Deutschland unterschätzen NIS-2-Richtlinie

Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…

16 Stunden ago

Kostenloser Dekryptor für ShrinkLocker

Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.

1 Tag ago

Malwarebytes warnt vor Betrugsmaschen beim Weihnachtseinkauf

In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…

1 Tag ago

Bedrohungsindex: Deutliche Zunahme von Infostealern im Oktober

Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.

2 Tagen ago