|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2009
Messaggi: 168
|
[VB.NET]Form di caricamento con gif animata
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
__________________
D@x Ultima modifica di daxdaxdax : 30-10-2011 alle 14:25. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Aug 2009
Messaggi: 168
|
Istanza:
Codice:
Private LoadingThread As System.Threading.Thread Codice:
LoadingThread = New Threading.Thread(AddressOf ShowLoading) LoadingThread.Start() Codice:
Private Sub ShowLoading()
Dim f As New FRMcaricamento
f.ShowDialog()
If f IsNot Nothing Then f.Dispose() : f = Nothing
End Sub
Codice:
LoadingThread.Abort(Nothing)
__________________
D@x Ultima modifica di daxdaxdax : 31-10-2011 alle 21:01. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:31.



















