Originariamente inviato da colink31
Public Class frmMain
Public objPlc As PLC
...


Public Sub New()

For Each xmlNode In xmlRows
...
Pistone = New CPistone(nID, nX, nY)
...
Next

objPlc = New PLC
end sub

End Class
Provo a rispondermi da solo:
se istanzio objPlc = New PLC prima di generare gli oggetti Pistine (i bottoni) e passo come parametro (definito byref nel costruttore) l'oggetto objPlc alla classe costruttore del pistone?
E' giusto dal punto di vista sintattico?

Public Sub New()
objPlc = New PLC

For Each xmlNode In xmlRows
...
Pistone = New CPistone(nID, nX, nY, objPlc)
...
Next

end sub