[ Mr. Rejn @ 13.05.2007. 21:15 ] @
Imam dve MDI forme npr. Forma1 i Forma2 (originalno!).
Ako na Formi1 imam recimo objekat DataSet1,kako da iz MDI
Forme2 pristupim tom datasetu na Formi1, tj. bilo kojoj kontroli
na Formi1?
[ Shadowed @ 13.05.2007. 21:44 ] @
Koja se form-a prva pokrece i kako pokreces drugu?
[ Mr. Rejn @ 13.05.2007. 23:04 ] @
^
Prvo se pokreće Foma1, pa se Forma2 pokreće klikom na neko dugme
na Formi1 ili iz menija glavne forme (MDI parent).Sada iz Forme2
treba pristupiti kontrolama ili objektima na Formi1.
[ Shadowed @ 13.05.2007. 23:34 ] @
Mislio sam na kod za pokretanje form2 da bih ti lakse prikazao na osnovu njega. No, nema veze, moze i ovako.
Znaci, kada pokreces form2, to radis recimo ovako:
Code:

dim MyForm as new form2
MyForm.Show

Umesto toga, uradi ovako
Code:

dim MyForm as new form2
MyForm.Show(Me)


Posle toga, u form2 mozes uraditi sledece:
Code:

Dim MyParent as form1 = Me.Owner
MyParent.Textbox1.text="bla"

Ovde sam pretpostavio da na form1 imas textbox1. Ako hoces da pristupas i promenljivima, mozras ih deklarisati kao public.
[ Pharos @ 14.05.2007. 10:29 ] @
Uopšteno, kad dve forme međusobno komuniciraju, trebao bi da koristiš delegate i događaje.
To uvek može nekako da se skrpi i bez toga ali nije to to.