Nesta aula iremos aprender como utilizar o componente timer, teremos algumas idéias dos tipos de aplicação que podemos fazer com este componente.
Timer é um componente(obj) que executa ações por milisegundos.
Podemos utilizar o componente Timer para construir algumas aplicações:
Para inserir o componente Timer no formulário, basta selecionar e arrastar o componente para o formulário através da Toolbox.
Mostraremos um exemplo de um relógio para utilizar o componente Timer. Para isso vamos também inserir um componente label com o dia e a hora atual e configurar algumas de suas propriedades:
Ao clicar com botão direito do mouse em propriedades do componente Timer, vamos alterar algumas propriedades:
No evento load do formulário, vamos alterar a propriedade Text do lblHoraAtual, para mostrar a data e hora atual em tempo de execução:
namespace WindowsFormsApplication
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// preenche a data e hora atual
lblHoraAtual.Text = "Dia e hora atual" + Datetime.now.ToString("dd/MM/yyyy HH:mm:ss");
}
}
}
Para que o dia e hora atual funcione em tempo real, precisamos fazer mais algumas configurações:
Vamos clicar duas vezes no componente Timer e automaticamente será criado o evento Tick. Dentro deste evento, vamos transferir o componente lblHoraAtual:
// Na formatação de hora, inserimos também ff que significa os milisegundos.
namespace WindowsFormsApplication
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
lblHoraAtual.Text = "Dia e hora atual" + Datetime.now.ToString("dd/MM/yyyy HH:mm:ss:ff");
}
}
}
Caso seja necessário o Timer funcionar em segundos, ao invés de milisegundos, basta alterar a propriedade Interval para 1000. Dessa forma aumentamos a performance da nossa aplicação.
Nesta aula iremos aprender como utilizar o componente timer, teremos algumas idéias dos tipos de aplicação que podemos fazer com este componente.
Timer é um componente(obj) que executa ações por milisegundos.
Podemos utilizar o componente Timer para construir algumas aplicações:
Para inserir o componente Timer no formulário, basta selecionar e arrastar o componente para o formulário através da Toolbox.
Mostraremos um exemplo de um relógio para utilizar o componente Timer. Para isso vamos também inserir um componente label com o dia e a hora atual e configurar algumas de suas propriedades:
Ao clicar com botão direito do mouse em propriedades do componente Timer, vamos alterar algumas propriedades:
No evento load do formulário, vamos alterar a propriedade Text do lblHoraAtual, para mostrar a data e hora atual em tempo de execução:
namespace WindowsFormsApplication
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// preenche a data e hora atual
lblHoraAtual.Text = "Dia e hora atual" + Datetime.now.ToString("dd/MM/yyyy HH:mm:ss");
}
}
}
Para que o dia e hora atual funcione em tempo real, precisamos fazer mais algumas configurações:
Vamos clicar duas vezes no componente Timer e automaticamente será criado o evento Tick. Dentro deste evento, vamos transferir o componente lblHoraAtual:
// Na formatação de hora, inserimos também ff que significa os milisegundos.
namespace WindowsFormsApplication
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
lblHoraAtual.Text = "Dia e hora atual" + Datetime.now.ToString("dd/MM/yyyy HH:mm:ss:ff");
}
}
}
Caso seja necessário o Timer funcionar em segundos, ao invés de milisegundos, basta alterar a propriedade Interval para 1000. Dessa forma aumentamos a performance da nossa aplicação.