daxdaxdax
30-10-2011, 14:20
Ciao a tutti :)
avrei la necessità di mostrare a video un piccolo form contenente una semplice gif animata durante il lavoro del mio applicativo, mi spiego:
All'apertura di un determinato form, il programma si connette ad un database locale (SQLce) popolando un datagridview con moltissimi record.
Io sfrutterei le routine di connessione e disconnessione al database per mostrare appunto l'informazione di caricamento se nonchè durante il popolamento del datagridview,
la gif animata non viene aggiornata rimanendo al primo fotogramma.
Includendo Application.DoEvent() ad ogni inserimento nel datagridview, la gif si anima regolarmente ma perdo velocità di caricamento ( dovendo processare > 1000 record ).
Qualcuno può gentilmente darmi una dritta su come realizzare questa logica in modo multi-thread?
OS: win 7 Ultimate x64
Compilatore: Visual Studio 2010 express
avrei la necessità di mostrare a video un piccolo form contenente una semplice gif animata durante il lavoro del mio applicativo, mi spiego:
All'apertura di un determinato form, il programma si connette ad un database locale (SQLce) popolando un datagridview con moltissimi record.
Io sfrutterei le routine di connessione e disconnessione al database per mostrare appunto l'informazione di caricamento se nonchè durante il popolamento del datagridview,
la gif animata non viene aggiornata rimanendo al primo fotogramma.
Includendo Application.DoEvent() ad ogni inserimento nel datagridview, la gif si anima regolarmente ma perdo velocità di caricamento ( dovendo processare > 1000 record ).
Qualcuno può gentilmente darmi una dritta su come realizzare questa logica in modo multi-thread?
OS: win 7 Ultimate x64
Compilatore: Visual Studio 2010 express