Ciao a tutti,

sto su un problema irrisolvibile con le mie conoscenze c#.
Chiedo aiuto a voi del Forum.

Ho un Form2 con:
un TabControl2 con all'interno una sola TabPages che contiene dei controlli che mi fanno da template tra cui un importante checkbox1

Ho un Form1 con:
- un TreeView1
- un TabControl1
ho predisposto un Button (in Form1) per l'inserimento di Tabpage all'interno del TabControl1.
Per inserire le TabPages il button fa le seguenti operazioni:

codice:
TabPage nuovaPagina = new TabPage("Prova");
Form2 Appoggio = new Form2();
nuovaPagina = Form2 .TabControl2 .TabPages[0];
TabControl1.TabPages.Add(nuovaPagina);
in questo modo genero dinamicamente delle TabPage al mio TabControl1 con il layout che ho predisposto nell'unica TabPage di Form2.

Il mio problema è:
una volta aggiunta la TabPage al TabControl1 nella stessa TabPage c'è il checkbox1 (che naturalmente è stato generato dinamicamente) che all'evento CheckedChanged deve prelevarmi il valore di TreeView1.Nodes.count
ma purtroppo non me lo preleva, neanche se dichiaro TreeView1 Public o scrivo un metodo pubblico che mi conta i nodi e lo invoco.

Mi date una mano? ci sto veramente sbattendo la

grazie infinite