[ MatezYU @ 06.01.2009. 15:26 ] @
Imam dve forme. Form2 i Form3.
U konstruktoru forme Form2 prosledjujem parametar koju formu zelim da mi kreira Form2 forma kasnije.
Form2 i Form3 su mi osnovne forme koje cu kasnije da nasledim.
Ideja je da kada kreiram recimo Form4 (koja je nasledjena Form2) i prosledim joj parametar za Form5 (nasledjena Form3) on sam u kodu generise i otvara tu formu koju sam joj naveo u konstruktoru. Promenio sam konstruktor na

public Form2(Type forma)

a pozivam iz recimo Form1

Form2 f = new Form2(typeof(Form3));

kako mogu u kodu forme2 da dinamicki kreiram objekat?
[ mmix @ 06.01.2009. 17:05 ] @
Kroz refleksiju

Code:

Form f = (Form)Activator.CreateInstance(typeofForm);


[ MatezYU @ 06.01.2009. 17:30 ] @
Ok, skontao sam kako treba. Thx!!!!

Type t = typeof(Form3);

Form f = (Form)Activator.CreateInstance(t);