Visual Basic 2010 scomparire una label.

di il
4 risposte

Visual Basic 2010 scomparire una label.

Gent.mi,

sto realizzando un programmino su Visual Basic 2010 e gradirei sapere, gentilmente, il codice per far scomparire una label o un text box dopo 5 sec.

Fiducioso di un gradito riscontro, anticipatamente ringrazio.

Domenico.

4 Risposte

  • Re: Visual Basic 2010 scomparire una label.

    Ciao devi usare l'oggetto Timer.

    Procedi così:
    1. Inserisci nel form l' oggetto Timer che chiamerai TimerA
    2. Tra le proprietà troverai Enable da settare a True e Interval da settare al numero di millisecondi che ti interessano, in base a quanto hai scritto il valore è: 5000
    3. Inserisci questo codice:
    
    Private Sub TimerA_Tick(ByVal sender As System.Object
                                          , ByVal e As System.EventArgs)  Handles TimerA.Tick    
            lblA.Visible = False;
     End Sub
    
    Per i riferimenti alla classe Timer ti rimando al sito MSDN:
    http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx
  • Re: Visual Basic 2010 scomparire una label.

    Gent.mo Toki,

    ringrazio della gentilezza e disponibilità.

    Evidentemente mi sono espresso male e mi scuso.

    Il problema che desidero risolvere è: (un es. di codice inserito sul Button1_Click) premendo il tasto del pulsante (button1), mi appare la label con una frase:
    > if textbox1.text = ("parola") then label2.text = ("Gino")
    > if textbox1.text <> ("parola") then label2.text = ("Paolo")
    e gradirei che dopo 5 sec. la label2 diventi invisibile tutto qui.

    Ho inserito il timer ed il codice che mi hai fornito va bene e funziona e colpa mia che non sono stato chiaro.

    Anticipatamente ringrazio.

    Domenico.
  • Re: Visual Basic 2010 scomparire una label.

    Inizialmente il Timer lo metti a Enabled = false, quando premi il bottone mostri la label e abiliti il timer, nel Tick del timer nascondi la label e disabiliti il timer.
    (puoi usare anche timer.Start() e timer.Stop()
  • Re: Visual Basic 2010 scomparire una label.

    Ringrazio della cortesia, risolto il problema.

    Approfitto per sapere:

    ho disabilitato il salvataggio automatico da "Strumenti>Opzioni>Ambiente" e noto che
    effettuato le modifice, chiuso il programma senza salvare, alla riapertura le modifiche
    risultano salvate.

    Gentilmente gradirei sapere per non salvare in automatico bensì manuale.

    Anticipatamente ringrazio ed auguro buone Palme.

    Domenico.
Devi accedere o registrarti per scrivere nel forum
4 risposte