[ Dejan Stojanovic @ 13.11.2007. 10:26 ] @
Imam problem prilikom dodavanja kontrola na aktivnoj formi. Na formi koja je aktivna dodaje se samo jedna custom kontrola koja na sebi doda dinamicki sve kontrole koje treba da prikaze. Promena set-a kontrola koje se prikazuju u toj kontroli se vrsi na promenu itema u listi koja je na formi na kojoj se i dodaje ova kontrola koja sadrzi kontrole. Znaci za svaki item u listi se dobija drugaciji set kontrola u custom kontroli koja se dodaje na formu. Problem je sto to jako sporo radi ako se u istom threadu na kome je forma (mora da se ceka dok se sve ne iscrta pa da nastavi dalje). Probao sam da dodavanje kontrole i poziv za dodavanje kontrola u tu custom kontrolu uradim u threadu na taj nacin sto sam pozvao u threadu metodu na kontroli koja se dodaje na formu. Kada se obavi poziv u kontroli onda preko invoke vracam tu kontrolu i dodajem je u kolekciju kontroli na formi. Problem je sto se kod na ovaj nacin bukvalno zakoci, a i VS ze zamrzne, tako da nemam predstavu u cemu je ovde problem. Unapred hvala. |