.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 ?
 

Leroy42

Top Contributor
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
 

Bleiglanz

Gesperrter Benutzer
ham die beiden Handler die richtige Signatur?

und wegen der Events schau halt in die MSDN, wie die heissen, was ist überhaupt das Problem?
 

KSG9|sebastian

Top Contributor
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.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B MVC - Listener in Controller Ebene Softwareentwicklung 9

Ähnliche Java Themen

Neue Themen


Oben