Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ragazzi non capisco ho creato un pulsante che apre una form poi gli cambio la scritta per chiudere la stessa form nn capisco nn va.... addirittura ho creato un pulsante dedicato ma nulla possibile che sbaglio qualcosa. vi do il codice se avete idee grazie.
Dim Vis_lavagna As Boolean
Private Sub Bot_vis_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bot_vis.Click
Dim Lavagna As New Lavagna
If Vis_lavagna = False Then
Bot_vis.Text = "Disattiva"
Lavagna.Show()
End If
If Vis_lavagna = True Then
Bot_vis.Text = "Attiva"
Lavagna.Close()
End If
Vis_lavagna = Not Vis_lavagna
End Sub
il primo ciclo va benissimo il secondo facendo passo passo va ma non chiude la form...
Allora, il tuo codice non va innanzitutto perchč ad ogni click sul Button tu istanzi un nuovo Form Lavagna, di conseguenza clicchi una prima volta, crea un'istanza e la apre. Poi clicchi una seconda volta, crei un'altra istanza e non te la chiude perchč la nuova istanza non č la stessa di prima. Poi non usare il metodo Close() bensė il metodo Hide().
Codice sorgente - presumibilmente VB.NET
Dim Vis_lavagna AsBoolean
Dim Lavagna AsNew Lavagna
PrivateSub Bot_vis_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Bot_vis.Click
If Vis_lavagna =FalseThen
Bot_vis.Text="Disattiva"
Lavagna.Show()
Else
Bot_vis.Text="Attiva"
Lavagna.Hide()
EndIf
Vis_lavagna =Not Vis_lavagna
EndSub
Ultima modifica effettuata da balto il 20/01/2010 alle 11:52