C# and ArrayList tra form

venerdì 12 ottobre 2007 - 23.30

mattia.it Profilo | Newbie

Sto creando un applicativo di tipo WindowsForm nel quale nel primo form viene creato un array list composto da oggetti di tipo string.
Nel secondo form devo recuperare la collezione e visualizzarla in una listbox.
Per farlo nel secondo form creo un reference al primo form:
Form1 frm1=new Form1();

Poi creo un oggetto di tipo arraylist nel secondo form:
ArrayList ar2=new ArrayList();

e gli assegno un reference all'arraylist del primo form che ha modificatore d'accesso public e che ho chiamato come ar1 in questo modo:
ar2=frm1.ar1;

quando poi cerco di visualizzare il contenuto di ar2 in una listbox nel secondo form mi genera una NullReferenceException.
Mi sapete dire il perchè????


munissor Profilo | Senior Member

a vederlo così direi che ti sei confuso con l'assegnazione...dovresti fare frm.ar1 = ar2;
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5