zioProduct
Erfahrenes Mitglied
So, ich such jetzt seit 40min hier und auf Google, doch irgend wie hilft mir das alles nicht, oder ich ralls einfach nicht 
Also ich habe Folgende Grundlage:
Ich habe ne MainForm (standardGUI) in welcher ich ne eigenschaft .MainForm habe, in welcher ich alle anderer Forms anzeigen lassen kann. So beim starten den Problems lade ich ich in meine MainForm des standardGUI's Form1. Auf dieser Form1 habe ich eine ModulView(zum testen einfach ein Label mit namen Modul1 oder so) und dazugehörige Contextbuttons. Und habe ich im standardGUI meine MainTaskButtons, unter welchen einer Module heisst. Beim klick auf Module wird mir Form2 im .MainFrom des standardGuis angezeigt. Auf dieser Form2 habe ich CheckBoxen, welche mir die Auswahl von Modulen zu verfügung stellt. Nach auswahl eines Modules, sollen in der Form1 der LabelText auf das neue Modulgeändert werden, und die ContextButtons angepasst werden. Mit klicken auf den Auswählen Button der Form2 soll wieder Form1 im MainForm des standardGUI's angezeigt sein, mit den änderungen, die ich in Form2 definiert habe.
Mein Problem!
Das ändern des LabelTextes und der ContextButtons habe ich mittels public Methoden gelöst. Mein Problem ist nun aber, wie bekomme ich die Form1 auch wieder ins .MainForm des standardGUI's, weil momentan läd er mir die Form1 einfach so. Und ich muss in Form2 ja sagen das Form1 in Form standardGUI angezeigt wird.
Und das bei mir irgend wie nicht
habs mit:
standardGUI gui = new standardGUI();
gui.MainForm = form2.auwahlModules();
versucht, aber das passt ihm gar nicht
Kann mir irgend wer nen gescheiten Link, oder irgend wie sonst Helfen?
Hoffe habs genügend gut erklärt
MFG
ziop

Also ich habe Folgende Grundlage:
Ich habe ne MainForm (standardGUI) in welcher ich ne eigenschaft .MainForm habe, in welcher ich alle anderer Forms anzeigen lassen kann. So beim starten den Problems lade ich ich in meine MainForm des standardGUI's Form1. Auf dieser Form1 habe ich eine ModulView(zum testen einfach ein Label mit namen Modul1 oder so) und dazugehörige Contextbuttons. Und habe ich im standardGUI meine MainTaskButtons, unter welchen einer Module heisst. Beim klick auf Module wird mir Form2 im .MainFrom des standardGuis angezeigt. Auf dieser Form2 habe ich CheckBoxen, welche mir die Auswahl von Modulen zu verfügung stellt. Nach auswahl eines Modules, sollen in der Form1 der LabelText auf das neue Modulgeändert werden, und die ContextButtons angepasst werden. Mit klicken auf den Auswählen Button der Form2 soll wieder Form1 im MainForm des standardGUI's angezeigt sein, mit den änderungen, die ich in Form2 definiert habe.
Mein Problem!
Das ändern des LabelTextes und der ContextButtons habe ich mittels public Methoden gelöst. Mein Problem ist nun aber, wie bekomme ich die Form1 auch wieder ins .MainForm des standardGUI's, weil momentan läd er mir die Form1 einfach so. Und ich muss in Form2 ja sagen das Form1 in Form standardGUI angezeigt wird.
Und das bei mir irgend wie nicht
habs mit:
standardGUI gui = new standardGUI();
gui.MainForm = form2.auwahlModules();
versucht, aber das passt ihm gar nicht

Kann mir irgend wer nen gescheiten Link, oder irgend wie sonst Helfen?
Hoffe habs genügend gut erklärt

MFG
ziop