none
Problema con evento en control de intervalos de tiempo RRS feed

  • Pregunta

  • Hola Hola, soy nueva en Visual Basic, necesito crear un timer pero no sé como, buscando video tutoriales encontré esta canción https://www.youtube.com/watch?v=5NoOKkpuKMM pero ni la entiendo ni sé si tiene sentido, he copiado el código y no funciona. ya he programado antes en PHP osea que algo sé no sé si será cosa de visual studio o qué...
    • Cambiado Karen Malagón miércoles, 3 de febrero de 2016 22:20 Windows Forms issue
    miércoles, 3 de febrero de 2016 15:07

Todas las respuestas

  • "Cristina28" escribió:

    > necesito crear un timer pero no sé como, ...

    Hola, Cristina:

    Al ejemplo que aparece en el enlace que has indicado, le falta establecer el controlador para el evento Tick del control Timer de Windows Forms.

    Inicia un nuevo proyecto de Visual Basic, y en el formulario de inicio, inserta dos controles Button y copia/pega el siguiente ejemplo:

    Public Class Form1 ' A nivel del formulario declaramos el campo ' que referenciará el control Timer. ' Private timer As Timer Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' Agregue cualquier inicialización después de la llamada a InitializeComponent(). ' Configuramos el control Timer. timer = New Timer() ' Establecemos el tiempo, en milisegundos, en que se ' desencadenará el evento Tick. timer.Interval = 1000 ' Un segundo ' Instalar el controlador para el evento Tick del control Timer. AddHandler timer.Tick, AddressOf TimerOnTick End Sub Private Sub TimerOnTick(sender As Object, e As EventArgs) ' A modo de ejemplo, mostramos la hora actual en el título del formulario.
            Text = DateTime.Now.ToString("HH:mm:ss")

    End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ' Iniciamos el temporizador. timer.Start() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click ' Paramos el temporizador. timer.Stop() End Sub End Class


    Pulsa la tecla F5. Para iniciar el temporizador, haz clic en el control Button1, y para detenerlo, en el control Button2.

    Para más información, consulta la ayuda oficial de la clase Timer.

    Un saludo


    Enrique Martínez Montejo
    [MS MVP - Visual Studio y Tecnologías de Desarrollo]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.


    miércoles, 3 de febrero de 2016 16:09