BUTAO DIREITO DO MOUSE VISUAL BASIC 2010/2008

PEDROALSOI 28/03/2013 10:00:16
#421165
Olá estou fazendo um projeto em que se apertado o butão direito do mouse ele abra uma nova janela mas não sei o código para fazer isso.
Alguém poderia me falar?
PERCIFILHO 28/03/2013 10:41:47
#421170
Você vai clicar com o botão direito em algum controle do formulário, por exemplo DataGridView, TextBox, etc?
Explique melhor para ajudarmos.

Até mais
PEDROALSOI 28/03/2013 10:59:07
#421172
é o seguinte a pessoa vai apertar um butão caso aperte com o butão esquerdo do mouse abra o form2 mas caso aperte o butão direito do mouse abra o Form3
Tipo isso:
Button1 (click esquerdo)
Form2.show()
Button1 (click direito)
Form3.shown()
FELIPESCC1 30/03/2013 07:30:38
#421261
é só fazer assim.

Private Sub Form1_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseClick
If e.Button = Windows.Forms.MouseButtons.Right Then
Me.Form3.show
End If

End Sub

Espero ter ajudado.



Visite meu Blog:

Veja este meu projeto feito no Visual Basic:
PEDROALSOI 13/04/2013 19:21:35
#421900
Deu um erro
SABIDAOXD 16/04/2013 04:56:21
#421995
no Evento Mouse click vc coloca isso

Citação:

If e.Button = Windows.Forms.MouseButtons.Left Then
[ô]Abrir a Form Desejada
Else
[ô]Abrir a Form Desejada
End If



NÃO TEM COMO NÃO DAR CERTO
ARLEIROSSI 16/04/2013 08:00:25
#421997
Resposta escolhida
Amigo Pedro!

Desculpe ... mais é bOtão e não bUtão (Butão = reino pequeno e fechado no Himalaia).



é isso mesmo que o Amigo Sabidaoxd postou, porém faça no evento _MouseDown

 Private Sub bOtao_MouseDown(sender As Object, e As MouseEventArgs) Handles bOtao.MouseDown
If e.Button = Windows.Forms.MouseButtons.Left Then
formAbertoBOtaoEsquerdo.Show()
ElseIf e.Button = Windows.Forms.MouseButtons.Right Then
formAbertoBOtaoDireito.Show()
End If
End Sub
ROBSON 16/04/2013 08:15:04
#421998

BUTÃO, OU BOTÃO
Talvez o problema esteja aí.
Tópico encerrado , respostas não são mais permitidas