Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 1.891 pregleda

Najnovija ↓

Pozivanje eventa u dinamicki kreiranoj kontroli... 18.11.2006. u 03:30 · pre 242 meseca #1
Ovo pitanje ima veze sa ovom temom » http://www.elitesecurity.org/p1322664.

Imam kontrole koje se ucitavaju, kao u temi na linku, na glavnoj formi.
Sve kontrole su nasledjene iz Module klase koja im dodaje collapse/expand button i to sve radi.
Meni treba da handlujem event u glavnoj formi, jer treba da izvrsim jednu f-ju kada korisnik klikne na collapse/expand button. (mora preko eventova)

Problem je sto taj event nije od onih koji vec postoje u UserControl klasi, nego je to moj event pa ono += 'n' stuff nece radi.

Nasao sam nesto u MSDNu, ali mi nije pomoglo.

Ako neko ima neki sample code, bio bih zahvalan ili da me uputi na neki koristan link.
Re: Pozivanje eventa u dinamicki kreiranoj kontroli... 18.11.2006. u 10:12 · pre 242 meseca #2
Citat:
nego je to moj event pa ono += 'n' stuff nece radi.


:) da, delegati, i to jeste metoda kojom se podizu eventi. Pogledaj malo bolje po MSDN-u, nesto si zeznuo, ili baci ovde deo koda kojim deklarises delegat i event.
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Re: Pozivanje eventa u dinamicki kreiranoj kontroli... 20.11.2006. u 23:33 · pre 242 meseca #3
Znam da se koristi += za podizanje eventa, ali sam negde procitao da sa Reflectionon ne mozes da podizes event sa +=, tj. postoje dva nacina podizanja eventova, sa += i sa EventInfo i MethodInfo klasama.

Inace, resio sam problem, a nisam mogao ranije da se javim jer je ES bio offline neko vreme, kao sto i znate.

Code:

((Module)uc).CollapseHandler += new Module.CollapsedEvent(frmMain_CollapseHandler);
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme