Ciao a tutti,
volevo chiedervi se potevate aiutarmi con quest'altro mio problema.
Questa volta si tratta di caricare un file di testo contente delle informazioni da assegnare a tutte le PictureBox situate nel pannello in un Form.
In questo modo i dati non vengono assegnati alla PictureBox.codice:public static void LoadCitySettings(Panel pnl, string path) { GamesModules.MainGame mG = new GamesModules.MainGame(); using (StreamReader SR = new StreamReader(path)) { while (SR.EndOfStream == false) { foreach (Control ctrl in mG.gameport.Controls) { if (ctrl is PictureBox) { ctrl.Name = SR.ReadLine(); ctrl.Tag = SR.ReadLine(); ctrl.AccessibleDescription = SR.ReadLine(); } } } SR.Close(); } }
Ho anche provato in questo modo:
ma l'applicazione si blocca.codice:using (StreamReader SR = new StreamReader(path)) { while (SR.EndOfStream == false) { foreach (Control ctrl in pnl.Controls) { if (ctrl is PictureBox) { MessageBox.Show(ctrl.Name); } } } SR.Close(); } }
in VB.NET facevo in questo modo e funzionava ma in C# a quanto pare non funziona...
come posso risolvere?

Rispondi quotando
