Em algumas situações nós precisamos detectar os eventos do mouse e saber as coordenadas nas quais tais eventos ocorreram. Para isso podemos usar as propriedades Location, X e Y da classe MouseEventArgs. Um objeto desta classe é fornecido aos tratadores dos eventos do mouse MouseUp, MouseDown, MouseMove, MouseHover e MouseClick.
A propriedade Location da classe MouseEventArgs nos retorna um objeto da classe Point. Veja um trecho de código no qual movemos o mouse sobre a superfície de um formulário e mostramos as coordenadas na barra de títulos:
Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.
Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.
Quero Ser Apoiador(a) |
Veja agora como obter o mesmo resultado usando apenas as propriedades X e Y da classe MouseEventArgs. Desta vez vamos clicar no formulário e escrever as coordenadas do evento:
Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.
Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.
Quero Ser Apoiador(a) |
|