Sob que circunstâncias o código no módulo será chamado?
Uma aproximação diferente é iterar sobre a propriedade de MdiChildren () de seu formulário principal e encontrar preferivelmente o exemplo de Form1 que maneira:
ChangeBackColor secundário público ()
Para cada criança como o formulário em Main.MdiChildren
Se a criança de TypeOf é Form1 então
F1 não ofuscante como Form1 = C (criança, Form1)
f1.Button1.BackColor = Color.RoyalBlue
Terminar se
Em seguida
Submarino da extremidade
Olha como você já tem uma referência a seu exemplo de Form1 através de sua variável “frm1” (provavelmente a nível da classe no cano principal?). Você poderia passar aquele em ChangeBackColor ():
ChangeBackColor secundário público (ByVal f1 como Form1)
f1.Button1.BackColor = Color.RoyalBlue
Submarino da extremidade
Dentro do cano principal, você faria:
ChangeBackColor (frm1)