Você está aqui: C# ::: Dicas & Truques ::: Mouse e Teclado |
Como detectar qual botão do mouse foi pressionadoQuantidade de visualizações: 11435 vezes |
|
Em algumas situações nós precisamos saber qual botão do mouse o usuário pressionou durante uma operação de clique ou pressionamento do mouse. Para isso podemos usar a propriedade Button da classe MouseEventArgs. Um objeto desta classe é fornecido aos tratadores dos eventos do mouse MouseUp, MouseDown, MouseMove, MouseHover e MouseClick. A propriedade Button é um objeto da enumeração MouseButtons e possui os seguintes valores: a) Left - O botão esquerdo foi pressionado. b) None - Nenhum botão foi pressionado. c) Right - O botão direito foi pressionado. d) Middle - O botão do meio do mouse foi pressionado. Veja um trecho de código no qual detectamos qual botão foi pressionado em um evento MouseClick do formulário: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void Form1_MouseClick(object sender, MouseEventArgs e){
if(e.Button == MouseButtons.Left){
MessageBox.Show("Fui clicado com o botão esquerdo!");
}
else if(e.Button == MouseButtons.Right){
MessageBox.Show("Fui clicado com o botão direito!");
}
else if(e.Button == MouseButtons.Middle){
MessageBox.Show("Fui clicado com o botão do meio!");
}
else{
MessageBox.Show("O que está acontecendo?");
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
|
Portugol - Como calcular o coeficiente angular de uma reta em Portugol dados dois pontos no plano cartesiano |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






