Grazie in anticipo.
Luigi
You wrote on 17/12/2009 :
> Ciao a tutti,
> cosa bisogna fare per creare una barra in basso alla mia form che mi indichi
> l'esecuzione di una lunga procedura?
un po' di sano multi-threading condito da un po' di sbattimento per
gestire il marshaling delle chiamate verso la UI dal thread di
background.
> Grazie in anticipo.
> Luigi
.m
--
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCP
http://mvp.support.microsoft.com
http://blogs.ugidotnet.org/topics
whynot [ at ] topics [ dot ] it
> Ciao Luigi,
>
> You wrote on 17/12/2009 :
> > Ciao a tutti,
> > cosa bisogna fare per creare una barra in basso alla mia form che mi indichi
> > l'esecuzione di una lunga procedura?
>
> un po' di sano multi-threading condito da un po' di sbattimento per
> gestire il marshaling delle chiamate verso la UI dal thread di
> background.
Pensavo a qualcosa di più semplice, tipo una StatusStrip o cose del genere.
Comunque grazie per la risposta Mauro, la tua è una strada sicuramente più
rigorosa.
Luigi
You wrote on 17/12/2009 :
> Pensavo a qualcosa di piᅵ semplice, tipo una StatusStrip o cose del genere.
la StatusStrip ᅵ solo il front-end che vede l'utente dietro dovrai pure
gestire il tutto in qualche modo.
> Ciao Luigi,
>
> You wrote on 17/12/2009 :
> > Pensavo a qualcosa di più semplice, tipo una StatusStrip o cose del genere.
>
> la StatusStrip è solo il front-end che vede l'utente dietro dovrai pure
> gestire il tutto in qualche modo.
Pensavo di rendere visibile la StatusStrip all'inizio del mio lungo metodo,
e renderla invisibile quando arrivavo in fondo, ma evidentemente non è la
strada giusta, dato che non mi funziona (si rende visibile solo alla fine del
metodo).
Luigi
You wrote on 17/12/2009 :
> Pensavo di rendere visibile la StatusStrip all'inizio del mio lungo metodo,
> e renderla invisibile quando arrivavo in fondo, ma evidentemente non ᅵ la
> strada giusta, dato che non mi funziona (si rende visibile solo alla fine del
> metodo).
evidente. se fai tutto nello stesso thread il thread ᅵ occupato a fare
il tuo lacvoro e non puᅵ processare le informazioni nella message pump
facendo si che il tutto si blocchi.