In welke omstandigheden de code in de Module zal geroepen worden?
Één verschillende benadering is in plaats daarvan over het () bezit MdiChildren van uw Hoofdvorm te herhalen en de instantie van Form1 te vinden die manier:
Openbare SubChangeBackColor ()
Voor Elk kind als Vorm in Main.MdiChildren
Als het kind TypeOf dan Form1 is
Schemerige f1 als Form1 = C (kind, Form1)
f1.Button1.BackColor = Color.RoyalBlue
Eind als
Daarna
Sub van het eind
Het kijkt als u heeft reeds een verwijzing naar uw instantie van Form1 via uw „frm1“ variabele (waarschijnlijk op klassenniveau in Leiding?). U kon dat in ChangeBackColor () overgaan:
Openbare SubChangeBackColor (ByVal f1 als Form1)
f1.Button1.BackColor = Color.RoyalBlue
Sub van het eind
Van binnen Leiding, zou u doen:
ChangeBackColor (frm1)