Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278

    [vb.net]funzionamento timer

    scusate ma non so perch[ ma non riesco ad usare il timer VVoVe:
    tra l-altro devo fare una cosa semplicissima
    quando carico il form dopo 5 secondi su una textbox deve apparire la parola ciao

    ho fatto così:

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Timer1.Interval = 5000
    Timer1.Enabled = True
    Timer1.Start()
    TextBox1.Text = "ciao"
    End Sub

    ma il timer non risponde ...non aspetta 5 secondi.
    come mai?
    eppure l'ho usato anche altre volte un bel po' di tempo fa...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se l'istruzione

    TextBox1.Text = "ciao"

    la esegui all'interno della Load del Form, viene completata alla fine del caricamento del form, non allo scadere del timer.

    Quando il timer scade, viene eseguito l'evento Tick dell'ogetto Timer (appunto) ...

    Quindi questa istruzione deve essere posta in

    codice:
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            TextBox1.Text = "ciao"
        End Sub
    Ti consiglio di dare un'occhiata a tutte le proprieta', metodi ed eventi di un oggetto prima di usarlo ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.