Accessa data på andra formulär
Hej,
Sitter och utvecklar en windowsapplication med ett MDI formulär innehållande en meny.
När jag från MDI formuläret klickar i menyn öppnas andra formulär (childs).
Det jag vill göra är att från ett child formulär sätta egenskaper, accessa metoder på det befintliga mdi formuläret, jag vill inta skapa en ny instans av formuläret. Hur ska jag göra??
MVH Johan
Svara
Sv: Accessa data på andra formulär
Använd propertyn MDIParent för att accessa parentformuläret ifrån childformulären.
Svara
Sv: Accessa data på andra formulär
Det fungerar bra för inbyggda egenskaper, metoder och händelser men jag kommer inte åt det jag skapat själv exempelvis en publik metod som heter getSparePart.
Hur gör jag då?
MVH Johan
Svara
Sv: Accessa data på andra formulär
du måste nog bara kasta den till rätt klass...
Ditt huvud formulär ärver nog Form och MDIParent returnerar nog Form oxå.
Säg att din klass heter MinForm. Då borde du kunna nå din metod med:
((MinForm)this.MDIParent).getSparePart();
Svara