Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Far comparire una scritta dopo un tempo stabilito
Forum - Visual Basic 6 - Far comparire una scritta dopo un tempo stabilito

Avatar
alceus (Normal User)
Pro


Messaggi: 61
Iscritto: 11/06/2008

Segnala al moderatore
Postato alle 15:36
Mercoledì, 11/06/2008
Ciao a tutti,
sono nuovo del forum e sono alle prime armi con visual basic, ma vorrei farvi una domanda.
Come faccio a far cambiare la caption di una label dopo un tempo stabilito?
Grazie mille e scusate l'ignoranza... 8-|

PM Quote
Avatar
Tiddiò (Normal User)
Rookie


Messaggi: 41
Iscritto: 23/03/2008

Segnala al moderatore
Postato alle 15:48
Mercoledì, 11/06/2008
Puoi usare il comando Timer impostandogli l'intervallo che vuoi.
Ti ricordo che l'intervallo è espresso in millisecondo, quindi 1000 equivale ad 1 secondo.
Se invece vuoi inserire un intervallo molto più lungo, sò che c'è un codice per farlo ma non lo ricordo.
Spero di essere stato d'aiuto.

PM Quote
Avatar
alceus (Normal User)
Pro


Messaggi: 61
Iscritto: 11/06/2008

Segnala al moderatore
Postato alle 15:54
Mercoledì, 11/06/2008
Grazie Tiddiò, puoi scrivermi anche il codice per favore (come vedi sono un principiante...)?  :asd:

PM Quote
Avatar
Tiddiò (Normal User)
Rookie


Messaggi: 41
Iscritto: 23/03/2008

Segnala al moderatore
Postato alle 16:32
Mercoledì, 11/06/2008
Si però ti consiglio una bella guida :k:

Come prima cosa metti una Label e ci inserisci la scritta che vuoi, poi metti la proprietà "Visible" impostata su False, in questo modo quando partirà l'applicazione sara invisibile.
Poi inserisci un Timer nel quale imposterai un intervallo a tuo piacimento. Ed infine inserisci questo codice, la cui funzione è quella di far apparire la scritta dopo l'intervallo di tempo prestabilito.

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Timer_Timer()
  2. Label1.Visible = True
  3. End Sub




Ultima modifica effettuata da Tiddiò il 11/06/2008 alle 16:36
PM Quote
Avatar
alceus (Normal User)
Pro


Messaggi: 61
Iscritto: 11/06/2008

Segnala al moderatore
Postato alle 16:33
Mercoledì, 11/06/2008
Grazie

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 20:41
Mercoledì, 11/06/2008
devi fare una cosa incrementale
metti un timer
metti il tuo intervallo ad esempio 1 s (1000 ms)
nel timer metti tipo t (variabile del form NON DELLA SUB) = t + 1
poi con un if
Codice sorgente - presumibilmente VB.NET

  1. if t = numerodisecondiprimadifareaccaderequalcosa then
  2. call qualcosa
  3. endif


PM Quote