To je vec bolje. Kada ostavis kod problem se vidi za 5 sekundi.
Kao prvo:
Code:
public partial class Form1
unutar Form1.Designer.cs
Kao drugo:
Moras da napravis reference prema formi.
Dodas ovo u NekidrugiNamespace:
Code:
public static Moj_problem.Form1 _forma;
I onda samo pozoves
Code:
_forma.listBox1.Add("Radi ?")
unutar metoda.
U prvoj formi moras napraviti reference pri load tj.
Code:
private void Form1_Load(object sender, EventArgs e)
{
NekiDrugiNamespace.NekaDrugaKlasa._forma = this;
}
Ovaj kod iznad je kljuc svega jer ako ne napravis ovaj "pointer" dobices NullReferenceException.
I samo da napomenem da namespace nema nista sa problemom. Namespace je samo kolekcija razlicitih klasa i sluzi da bi se lakse organizavo kod tj. hijerarhija. To nije nikakav kontejner kao recimo assembly i slicno i nemoj da te mnogo zbunjuje.
Ako imas mali projekat, vise namespace-ova je overkill jer samo mozes da se izgubis. Koristi jedan default namespace.
Oggie, ostavi malo vise koda i informacija jer je nemoguce dati precizan odgovor. Vjerovatno ti fali neki reference ili nesto nije deklarisano kao public/friend i samim tim nije vidljivo izvan tog projekta.