Ciao,
Sto programmando in c# da non molto tempo e sto familiarizzando solo da poco con le interfacce grafiche.
Nello specifico ho scoperto che se devo modificare l'interfaccia grafica da un thread differente devo usare gli invoke in quanto i componenti delle interfaccie non sono thread-safe. (spero di no naver detto cavolate).
La mia domanda č: se ho molti elementi grafici da gestire devo controllare l'invoke su ciasuno di essi?? non c'e un modo piu agevolo di programmare/progettare il tutto?
Faccio un esempio, mettiamo che io devo modificare una decina (ho esagerato un po) di elementi grafici x volta nel mio metodo dovrei avere 10 if(oggetto.invokeRequired) con reltiva invoke del delegate?
Qualcuno mi sa poi suggerire una guida su come programmare con le interfaccie grafiche, proprio per capire situazioni come queste??
Grazie in anticipo

Rispondi quotando
