Windows Forms .NET - Eventos

Os possíveis eventos que o usuário possa acionar são definidos pelo desenvolvedor, estes eventos podem ser escolhidos na janela de propriedades do objeto selecionado.

Vamos criar um exemplo básico para tratar o evento Click e MouseMove.

  • Neste exemplo quando o usuário mexer o mouse sobre o Form, devemos apresentar as coordenadas X,Y correspondentes a posição atual dentro de dois campos de texto.
  • Quando o usuário clicar no Form, devemos mostrar uma caixa de diálogo com a posição do clique.



private void Form1_MouseMove(object sender, MouseEventArgs e)

{
TextBox1.Text = MousePosition.X.ToString();
TextBox2.Text = MousePosition.Y.ToString();
}



private void Form1_Click(object sender, EventArgs e) {
MessageBox.Show("x=" + MousePosition.X + "| y= " + MousePosition.Y);
}










Atributos/Métodos e Eventos

Assim como outras linguagens O.O., as classes do em .Net também possuem atributos (propriedades) é métodos, além dos eventos que podem ser manipulados.

Vale lembrar que as propriedade podem ser acessadas tanto através do código como no painel Properties.

Comentários