Cita:
Iniciado por tazzwt Hola como puedo hacer esto en C sharp
El minuto comienza en 0 hasta llegar a 10 minutos y aparece un mensaje.
Código C Sharp:
Ver originalusing System.Timers;
private void InitializeTimer()
{
timer1.Interval = 1000;
timer1.Enabled = true;
button1.Text = "Stop";
}
private void timer1_Tick(object sender, EventArgs e)
{
textBox1.Text = DateTime.Now.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
Timer timer1
= new Timer
(500);
// Comienza andar el minutero
//Si llega a 10 minutos aparece el mensaje:
if (timer1 == "10 minutos")
{
button1.Text = "Start";
timer1.Enabled = false;
Message.Show("A llegado a 10 minutos");
}
}
Saludos
Mira aquí te dejo un ejemplo mas o menos de lo que debes de realizar:
Código C#:
Ver originalusing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
//1 minuto = 60000 milisegundos
public partial class Form1 : Form
{
int Minutos;
public Form1()
{
InitializeComponent();
}
private void Temporizador_Tick(object sender, EventArgs e)
{
try
{
//Aqui realizas la accion que quieres que ejecute
//tu aplicacion en el intervalo definido por el usuario
}
catch (Exception ex)
{
throw;
}
}
private void button1_Click(object sender, EventArgs e)
{
try
{
if (int.TryParse(txtminuto.Text.Trim(),out Minutos))
{
Temporizador.Interval = (Minutos*60000);
Temporizador.Start();
}else
MessageBox.Show("Debe digitar un valor entero y numerico");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
Te dejo el ejemplo en este link con el ejemplo
http://www.megaupload.com/?d=XVE436KA
Suerte con tu desarrollo.
Cualquier duda me escribes al mail o me envías un menaje privado o lo colocas aqui