Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Attendere caricamento completo del form
martedì 27 marzo 2012 - 16.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
Windows 7
|
Visual Studio 2010
FaN7aSy
Profilo
| Newbie
27
messaggi | Data Invio:
mar 27 mar 2012 - 16:11
Salve, sto creando un piccolo manager per delle applicazioni, che ha la funzione di controllare la presenza di alcune dll e dei programmi aggiornati. Vi spiego cosa fa il programma:
1. Controllo presenza di una cartella e se necessario la creo.
2. Controllo presenza di una dll e se necessario la scarico (Webclient asincrono con progressbar) e al termine riavvio l'applicazione
3. Controllo la presenza di un file .bin e se necessario lo scarico (come la dll) e al termine riavvio l'applicazione
4. Controllo i 3 programmi.
Il problema è che il programma inizia le operazioni prima di caricare il form, quindi inizia a scaricare la dll ma non fa vedere il form, che appare solo quando termina il download.
Quello che vorrei ottenere è che tutte queste operazioni avvengano AUTOMATICAMENTE (quindi senza dover cliccare su un bottone o cose del genere) all'avvio del form, ma prima voglio che il form sia completamente caricato e visualizzato, in modo che l'utente veda la progressbar che avanza.
Come posso fare per attendere la completa visualizzazione del form prima di procedere?
Grazie in anticipo,
Gianmarco
Rino Gaetano Regna Sovrano!
u235
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 27 mar 2012 - 16:22
>Salve, sto creando un piccolo manager per delle applicazioni,
>che ha la funzione di controllare la presenza di alcune dll e
>dei programmi aggiornati. Vi spiego cosa fa il programma:
>1. Controllo presenza di una cartella e se necessario la creo.
>2. Controllo presenza di una dll e se necessario la scarico (Webclient
>asincrono con progressbar) e al termine riavvio l'applicazione
>3. Controllo la presenza di un file .bin e se necessario lo scarico
>(come la dll) e al termine riavvio l'applicazione
>4. Controllo i 3 programmi.
>
>Il problema è che il programma inizia le operazioni prima di
>caricare il form, quindi inizia a scaricare la dll ma non fa
>vedere il form, che appare solo quando termina il download.
>
>Quello che vorrei ottenere è che tutte queste operazioni avvengano
>AUTOMATICAMENTE (quindi senza dover cliccare su un bottone o
>cose del genere) all'avvio del form, ma prima voglio che il form
>sia completamente caricato e visualizzato, in modo che l'utente
>veda la progressbar che avanza.
>
>Come posso fare per attendere la completa visualizzazione del
>form prima di procedere?
>
>Grazie in anticipo,
>Gianmarco
>Rino Gaetano Regna Sovrano!
ciao, a primo impatto ti direi di spostare l'avvio delle operazioni su un thread separato, non credo che avresti problemi.
jackk87
Profilo
| Junior Member
106
messaggi | Data Invio:
mar 27 mar 2012 - 22:35
Ciao quoto u235 cioè di spostare le operazioni su un thread separato cosa se alle prime armi non è semplice..io ti consiglio di utilizzare il BackgroundWorker che è la stessa cosa e gestisce anche il progresso trovi una spiegazione e l'esempio qui
http://totemslair.org/guide/vb.php
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !