Originariamente inviato da alka
Io nutro seri dubbi sull'implementazione, forse perché manca del codice, ma non capisco come mai venga creata un'istanza del
MainForm quando è necessario accedere al controllo
Label: il suddetto Form dovrebbe essere già creato.
Per la risoluzione del problema, credo che sarebbe più opportuno invertire i ruoli, cioè fare in modo che sia il MainForm a verificare in qualche modo, magari tramite un "evento di notifica" a cui si può agganciare, il momento in cui è necessario aggiornare il controllo
Label.
In alternativa, farei in modo che il
MainForm, che suppongo essere il "creatore" dello
UserControl, passasse il riferimento a se stesso, quale istanza, al controllo figlio affinché questo possa manipolarlo liberamente, rendendo ovviamente l'istanza del controllo
Label accessibile (es. con visibilità
public).
Ciao!