Secondo form

di il
2 risposte

Secondo form

CIAO A TUTTI!
problema banalissimo ma ho incominciato a "programmare" da un giorno...
Ho creato un form in VisualBasic.NET, adesso premendo un bottone vorrei che mi si aprisse una altro form...
Come faccio???
GRAZIE

2 Risposte

  • Re: Secondo form

    Ci sono diversi modi..
    ecco il primo:....

    Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    'ecco il codice che apre il nuovo form
    Dim IlNomeDelNuovoForm As New IlNomeDelNuovoForm()
    IlNomeDelNuovoForm.Show()
    End Sub


    --------------------------
    ecco un secondo modo...


    Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    'ecco il codice che apre il nuovo form
    Dim IlNomeDelNuovoForm As New IlNomeDelNuovoForm()
    IlNomeDelNuovoForm.Show()
    Me.Hide()
    End

    End Sub

    --------------------------------------------


    MrJohnny.

    MrJohnny Icq 397979
  • Re: Secondo form

    D'accordo con Mr.Johnny e aggiungo che può esserti utile l'apertura di un form come 'modale'. In pratica nel tuo primo form, potrai scrivere:

    1 Dim F2 as new Form2
    2 F2.ShowDialog()
    3 F2.Close
    4 F2.Dispose
    5 F2=Nothing

    Il codice si arresterà dopo l'esecuzione della riga 2, fino al momento in cui F2 non verrà chiuso (o nascosto). Se ti serve aprire un form per effettuare alcune operazioni e poi tornare al principale e scaricare la memoria dal peso del form (F2) appena utilizzato, puoi usare quel codice.
    Ben arrivato nel club dei VbNettari!

    Lunga vita e prosperità!
Devi accedere o registrarti per scrivere nel forum
2 risposte