Auf vorangehendes Objekt zurückgreifen

marcm

Grünschnabel
Hallo zusammen

Ich habe wieder mal eine kleine Frage. Ich hoffe ihr könnt mir da weiter helfen. Um es nicht kompliziert umschreiben zu müssen mache ich am Besten gerade ein Beispiel.
Ich habe zwei Fenster bzw. Klassen A und B
A initialisiert ein Objekt der Klasse B
B x=new B();
In B erfasse ich nun z.B verschiedene Mitglieder und möchte nun diese Mitgliedsklasse an A übergeben.
Wie kann ich von B darauf zurückgreifen?
Vielen Dank und Gruss

Marc
 
Hallo,

Du könntest A übergeben

B x = new B(this);

oder Du erstellst das Fenster B als Dialog. In der Fensterklasse B eine Statische Methode einfügen

Code:
public static string Anzeige()
		{
			B x = new B();
			
			if (x .ShowDialog() == DialogResult.OK)
			{
				return variable;
			}
			else
			{
				return null;
			}
		}

Den Buttons OK und Cancel kannst Du in den Eigenschaften das DialogResult zuweisen.
Im Form A brauchst Du dann nur die Methode B.Anzeige() aufrufen und bekommst den Übergabewert zurück.

Ich hoffe das hilft Dir weiter.

LG
Thorsten

=========================================
aktuelles Projekt: http://myfotoalbum.sourceforge.net
 
Zurück