|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2006
Messaggi: 475
|
[C#] Lentezza caricamento form
Ciao a tutti!
Ho il seguente problema. Sto realizzando un applicativo in c# e ho delle form con molti controlli che al momento della visualizzazione impiegano tempo per essere visualizzate correttamente. Mi spiego meglio: quando clicco su un pulsante e si apre la form i controlli all'interno non vengono visualizzati immediatamente ma impiegano qualche secondo causando uno sgradevole effetto visivo di aggiustamento, ridimensionamento e quant'altro. C'è una proprietà, qualche metodo o qualsiasi cosa che eviti ciò? Magari qualche procedura di "buffering" che permetta di caricare prima tutta la form e successivamente di visualizzarla? Grazie!
__________________
Fisso: Case Chieftec BA01BBB - Corsair TX-750W - ASUS P5N-E SLI - Intel Core Duo E8400 Cooled by Cooler Master V8 - 4Gb RAM (4x1GB) 800 Corsair XMS2 - ASUS EN8800GTS 512MB - 2xHD Hitachi 160gb in Raid 0 & 1HD Hitachi 320gb - Monitor LG L1919S - Tastiera&Mouse Logitech G11 & MX-518 - Volante Logitech Wingman Formula EX + Atomic Drive&Station |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Se hai parecchia roba nel Load della Form incriminata, prova intanto con una tecnica elementare, che però spesso da i suoi frutti :
Con un semplice ciclo su tutti i Controls mettili a .Visible=false; e poi appena prima del termine della routine del Load, rimettili a true. Poi, è chiaro, dipende sempre dalla mole di oggetti che hai già e/o che aggiungi e ridimensioni a runtime sulla Form... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:19.



















