Chiusura form!!!!!

martedì 19 settembre 2006 - 18.05

Slave Profilo | Junior Member

allora io ho collegato una serie di form praticamente cosi:


Private Sub CmdDisp_Click()
Form3.Show 1
End Sub


il problema e che quando clicco sul pulsante la form precedente rimane aperta anche se in secondo piano....come faccio a far chiudere automaticamente la form precedente?????????




FATTO!!!!grazie lo stesso...anzi...gia che c siamo...non e che sapete come svuotare tutti gli elementi della form senza doverli casìncellare tutti uno alla volta????

fasol Profilo | Junior Member

ciao allora la risposta sembra banale ma c'è un metodo che fa esattamente quello che hai bisogno

form1.hide

attenzione xò...
xkè così nn lo scarichi dalla memoria centrale(RAM) in pratica occupi risorse e ciò potrebbe esserti d'impiccio
per nn occupare risorse del pc puoi usare:

Call Unload(Nomeform)
ciao fammi sapere come è andata....


meglio i perdenti xkè hanno la speranza di vincere...cosa che i vincenti nn hanno....

Slave Profilo | Junior Member

Eh no...cosi non ci siamo perche non mi svuota la form,me la chiude!!!!!io non voglio chiuderla voglio solo cancellare tutti i dati inseriti!!!

shark986 Profilo | Junior Member

>Eh no...cosi non ci siamo perche non mi svuota la form,me la
>chiude!!!!!io non voglio chiuderla voglio solo cancellare tutti
>i dati inseriti!!!

non puoi creare una sub che ti pulisce tutti i campi e richiamarla quando hai bisogno?
Private Sub ResetForm() Text1.Text = "" ... Combo1.ListIndex = -1 ... End Sub
io il più delle volte opero così!!!

fasol Profilo | Junior Member

bhe la risposta nn cambia se provi a usare la unload e subito dopo fai una show vedrai che la form e svuotata ...cioè e ritornata come all'inizio.... prova e vedrai fammi sapere
FASOL
meglio i perdenti xkè hanno la speranza di vincere...cosa che i vincenti nn hanno....

shark986 Profilo | Junior Member

>bhe la risposta nn cambia se provi a usare la unload e subito
>dopo fai una show vedrai che la form e svuotata

secondo me non è il modo di operare migliore....
magari per un programmino va anche bene ma certamente non è la soluzione ottimale!
il risultato è certo quello di avere la form pulita ma sarebbe meno dispendioso del punto di vista delle risorse della macchina una sub che pulisce i controlli..... senza considerare che in questo modo bisogna forzare il form ad aprirsi in una determinata posizione... altrimenti ad ogni "pulizia" si aprirebbe a piacere di Zio Bill.....
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5