Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Ciao.
    Gestisci l'evento KeyPress e fai partire un timer di 3 secondi che controlla un flag.

    Facci sapere...
    Ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    77

    Re: [vb.net] controllare se e' stato premuto un tasto

    Originariamente inviato da trudi1990
    ciao a tutti...
    sto realizzando un device application e ho la necessita' di verificare l'utente preme o meno un tasto in un intervallo di tempo

    ad esempio se in un lasso di tempo di 3 secondi l'utente non preme un tasto deve essere visualizzata una msbox..

    come posso fare? avete qualche idea?
    ciao come suggerito anche dal amico Jeremy75

    puoi fare cosi

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    Me.Label1.BackColor = Color.Blue
    Me.Timer1.Stop()
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Me.Timer1.Start()
    End Sub
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Me.Label1.BackColor = Color.Red
    End Sub
    ricordati di impostare nel timer intervall a 3000 che equivale a 3 secondi
    in questo caso se l utente clicca sul tasto prima dei 3 secondi ti si colora la label di blu che ti avverte che ha cliccato prima dei 3 secondi se invece supera i tre secondi la label ti divenda rossa
    ciao spero che ti sia utile

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.