Entwickler-Ecke

Sonstiges (.NET) - Procedure global verfügbar machen!


schani - So 29.07.07 15:00
Titel: Procedure global verfügbar machen!
Hi,


wie kann ich eine procedure in form1, auch für form2 verfügbar machen?
bzw. wie kann ich diese global definieren?

ich müsste nämlich aus form2 eine procedure aus der form1 aufrufen.
oder gibts da ne andere möglichkeit?


Christian S. - So 29.07.07 15:05

Globale Methoden gibt es in C# Gott sei Dank nicht mehr, sondern alles ist vollständig objektorientiert.

Du müsstest die Methode in Form1 public machen und dann die Instanz von Form1 an Form2 übergeben.

Aber: Wenn Du von einer Form auf die Methode einer anderen Form zugreifen musst, dann hat man meiner Erfahrung nach was falsch gemacht. Wenn man GUI und Programmlogik sauber trennt, dann kommt das nämlich fast gar nicht vor.


schani - So 29.07.07 19:59

ok, dann werde ich das nochmal grob übderdenken :-)


Christian S. - So 29.07.07 20:01

Du kannst ja mal sagen, was Du machen willst, dann musst Du nicht allein grübeln ;-)