.NET Listener/Events

Status
Nicht offen für weitere Antworten.

KSG9|sebastian

Top Contributor
Huhu..

bin zu faul mir ein gescheites C#-Forum zu suchen, deshalb hoffe ich mal hier auf Hilfe 🙂

Folgendes Problem:

Ich hab ein Form (System.Windows.Forms.Form). Dieses Form wird von auserhalb gestartet.
Es soll möglich sein, für diese Form eine Art Listener zu registrieren.
Code-Beispiel

Code:
public void startBlah(){
   MeinForm mf = new MeinForm();
   // show krams u.s.w.
   // wie krieg ich das hin, dass es ein mf.Finish bzw. mf.Cancel gibt ??
   mf.Finish += new EventHandler(this.handleFinish);
   mf.Cancel+= new EventHandler(this.handleCancel);
}

In Java ist das ganze kein Problem, aber wie krieg ich es in C# hin ?
 
KSG9|sebastian hat gesagt.:
mir ein gescheites C#-Forum zu suchen

Solltest du vielleicht doch tun.

Ich behaupte einfach mal so

1) | {x | x codet in Java} geschnitten mit {x | x codet in C#} | --> 0 + einPaarZerquetschte

2) | {x | x codet in C++} geschnitten mit {x | x codet in C#} | ist wesentlich größer als 1)

Deshalb versuch es doch auch in einem c++ Forum
 
ham die beiden Handler die richtige Signatur?

und wegen der Events schau halt in die MSDN, wie die heissen, was ist überhaupt das Problem?
 
Problem ist, dass ist keine Ahnung hatte wie das gehen könnte 🙂
Habs aber mittlerweile rausgefunden 🙂

Code:
.
.
public delegate void WizardFinishedEventHandler(object sender, WizardEventArgs args);

public virtual void OnWizardFinished(WizardEventArgs e)
        {
			if(wizardFinished != null)
				wizardFinished(this, e);
        }
public void tuwas(){
WizardEventArgs args = new WizardEventArgs(this);
			OnWizardFinished(args);
}
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben