Under vilka omständigheter som ska kodifiera i enheten, kallas?
Olik en att närma sig är i stället att iterate över den MdiChildren () egenskapen av ditt huvudsakligt bildar och finner anföra som exempel av Form1 ditåt:
Offentliga underChangeBackColor ()
För varje barn som bildar i Main.MdiChildren
Om det TypeOf barnet är Form1 därefter
Dunkel f1 som Form1 = CType (barnet, Form1)
f1.Button1.BackColor = Color.RoyalBlue
Avsluta om
Därefter
Avsluta suben
Den ser lik dig har redan en hänvisa till till ditt att anföra som exempel av Form1 via din variabel ”frm1” (på klassificera antagligen jämnt i huvudsakligt?). Du kunde passera det in i ChangeBackColor ():
Offentliga underChangeBackColor (ByVal f1 som Form1)
f1.Button1.BackColor = Color.RoyalBlue
Avsluta suben
Inifrån huvudsaklig, du skulle gör:
ChangeBackColor (frm1)