stavi tu promenljivu u Form1 (private member) .
Napravi overload kontstruktora Form2 .Inicijalizuj tu promenljivu u Form1.
Pri pozivu Form2 prosledi objekat koji zelis da ona obradjuje .. sa tim sto ce Form2 da cuva samo referencu na objekat iz prve forme ...
Code:
Form2 frm2 = new Form2(nekiObjekat) ;
frm2.ShowDialog() ;
A mozes i u Form2 da napravis Property npr.(Source) koji ce takodje da cuva referencu na objekat iz prve forme ..
Code:
Form2 frm2 = new Form2() ;
frm2.Source = nekiObjekat ;
frm2.ShowDialog() ;
Treci nacin je da nadjes parent prozor od Form2 i da cast-ujes u Form1 pa da onda uzmes tu promenjljivu u obliku property-ija
Code:
// u Form2 :
Form1 parent = (Form1)this.Parent ;
Type tvojObjekat = parent.Source ;
Viva lollapalooza