Newsgroup: it.comp.lang.visual-basic
Titolo: ...problemi di visualizzazione....

    Avrei la necessità di lanciare un maschera che riporta al suo 
interno un Data Grid.
    la procedura che estrae i dati è un pò lenta poichè la stored 
procedure
    legge tantissimi record, (ma questo non è un problema) l'utente
    è disposto ad attendere per visualizzare la maschera.
    il mio problema è che, dopo aver letto dal Db, devo caricare la 
maschera con 
    i miei dati e la visualizzazione della mia maschera, in questo 
frangeste,
    fa schifo!!!! poichè i controlli vengono 
    visualizzati piano piano....(non sò se mi spiego!)
    ci sarebbe un modo che mi visualizza la maschera solo dopo che 
    questa sia pronta completamente per la visualizzazione?
    La procedura che mi visualizza i record nel DataGrid, la richiamo 
dal Form Load.
    la procedura che legge dal data base, invece, la richiamo prima di 
effettuare 
    lo show della maschera.
Grazie in anticipo.

    legge tantissimi record
quantifica i "tantissimi" record...
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

usare la proprietà visible ?
tipo miaform.visible=false
fai le tue cose
e poi miaform.visible=true?
cmq quantifica tantissimi e che database usi

dal Form Load.
E tu chiamala da un pulsante sul form, magari con una bella
clessidra....
Ciao

diska <disc...@IONONCISTOtiscali.it> ha scritto:
hai perfettamente ragione!!!
sono entrata nel pallone, come non ho fatto a pensarci!!!!
grazie.... comunque il problema non era dei tanti record...
che sono circa 60.000 ma solo di visualizzazione.....
grazie ancora. ciao


diska <disc...@IONONCISTOtiscali.it> ha scritto:
ho provato con il visible, 
ma questa cavolo di maschera me la visualizza ugualmente male
perchè il visible = true lo metto nell'evento form load 
ma che devo fare??



metti il visible= true quando hai finito di dignare la maschera

 che sono circa 60.000 ma solo di visualizzazione.....
Sei sicura che il problema non sia questo?...
60.000 record, in una griglia, a cosa ti servono?


visible = true lo metto proprio come ultima riga dell'evento form.load
ma è uguale .....vedo che l'applicazione sta costruendo la maschera..
anche se visible  è ancora = false. Bo!!! 
ora vedrò cosa posso fare....grazie tante.
diska <disc...@IONONCISTOtiscali.it> ha scritto:


 
questi record li devo visualizzare necessariamente tutti...
li volgiono proprio vedere....
non gli importa se può andare in crash l'applicazione....
sono testardi....
per il momento funziona, li carica. li vedono ....e sono contenti...
ma non voglio vedere questa maschera che si sta caricando....
mi chiedono....non è possibile visualizzare la mascehra solo
dopo averla caricata....
io ci ho provato anche con Visible = false e true....
ma l'applicativo la mostra prima che io imposto a visible = true
sarà che il visible = true lo imposto nel form load
come ultima istruzione....
ma l'applicazione sembra infischiarsene...
bo!!! sto diventando pazza!!!

 
 >
puoi postare un po' di codice ?
magari  form load

 dopo averla caricata....
Allora, facciamo chiarezza :)
Durante il Form_Load il form resta *invisibile*, a meno che non venga 
forzatamente visualizzato con uno Show.
Per te è sufficiente chiamare la routine di "formattazione" all'interno di 
Form_Load, e comunque prima di eventuali Show o Visible = True che possono 
esseri all'interno dell'evento di _Load.
Ciao