Autor Beitrag
Geneesys
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: Di 07.08.12 12:49 
Hey ho alle zsm :P ,

Ich habe eine frage:

Ich benutze auf meiner Form1 sher viele Methoden z.B meine Hauptmenü Methode:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
 public void HauptmenüMethode()
        {
            Hauptmenü Form2 = new Hauptmenü();
            Form2.Show();
        }

Diese kann ich problemlos mit

ausblenden C#-Quelltext
1:
HauptmenüMethode();					


auf Form1 aufrufen. Nur wie kann diese Methode auch in Form2 verwenden?

Ist das sehr kompliziert oder sogar sehr schnell machbar :D ?

Wäre für jeden Tipp dankbar :D

Gruß
Geneesys
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Di 07.08.12 15:11 
Wenn es egal ist wer diese Methode wie aufruft und einfach irgendeine neue Hauptmenü Form erzeugen darf dann mach die Methode einfach statisch (Statische Klassen und statische Klassenmember). Ob es Sinn macht die Methode dann in Form 1 zu haben ist was anderes. Eine allgemein aufrufbare 'erzeuge mir eine Hauptmenü Form' gehört dann auch in die Hauptmenü Klasse und nicht in irgend eine andere. Wenn du sagst du hast auf Form1 schon sehr viele Methoden und ich nehme diese hier mal als typisches Beispiel dann solltest du dir über deine Klassenstruktur mal Gedanken machen ob die nicht sinnvoller zu verteilen sind.

Moderiert von user profile iconTh69: URL überarbeitet.

Für diesen Beitrag haben gedankt: Geneesys