Allora stai lavorando in Managed C++ (con il .NET Framework).
Quanto alla gestione degli eventi in Managed C++ non ti so aiutare né sono particolarmente interessato a saperlo... a mio parere Managed C++ andrebbe usato solo in casi molto particolari, specialmente quando servono routine superefficienti o per esigenze molto particolari di interoperabilità con il mondo unmanaged; per il resto ti conviene usare o un linguaggio .NET di più alto livello (così non stai a roderti il fegato con le stranezze del C++ Managed) o C++ "puro" con o senza MFC, wxWidgets e simili, che ha il vantaggio di non avere bisogno di runtimes (o, comunque, non delle dimensioni del .NET Framework) e di essere compilato direttamente in codice nativo, e quindi più veloce.codice:this.nomelabel.Text = S"NomeStringa"