Was ist das richtige Verfahren (Nutzen einer Methode oder Zuweise eines Form.Objekts aus einer Klasse raus)

10/11/2007 - 18:51 von Ralph Hüttenmoser | Report spam
Guten Abend

Fn einer Form (myForm) habe ich eine Methode (MachWas()). In einer Methode (MainRefresh()) der Klasse xyz (sie wurde in der
Combo_click aufgerufen) sollte die myForm.MachWas() wieder ausgelöst werden.

Wie implementiert man das in der Form-Programmierung.

Danke Ralph
 

Lesen sie die antworten

#1 Frank Dzaebel
10/11/2007 - 19:08 | Warnen spam
Hallo Ralph,

Fn einer Form (myForm) habe ich eine Methode (MachWas()). In einer Methode
(MainRefresh()) der Klasse xyz (sie wurde in der Combo_click aufgerufen)
sollte die myForm.MachWas() wieder ausgelöst werden.
Wie implementiert man das in der Form-Programmierung.



Gibt es viele Möglichkeiten ...

Zum Beispiel übergibst Du der Klasse im Konstruktor
die Form-Instanz und rufst die (public gesetzte) Methode
von da aus auf.

Wenn die Form die Hauptform ist, kann man
ggf. auch einfach über "Application.OpenForms[0]" gehen.

Oder Du setzt eine "public static MyForm MyFormInstance;" innerhalb
von Form_Load auf this.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen