MouseEventArgs.Button Propriedade

Definição

Obtém o botão do mouse que foi pressionado.Gets which mouse button was pressed.

public:
 property System::Windows::Forms::MouseButtons Button { System::Windows::Forms::MouseButtons get(); };
public System.Windows.Forms.MouseButtons Button { get; }
member this.Button : System.Windows.Forms.MouseButtons
Public ReadOnly Property Button As MouseButtons

Valor da propriedade

Um dos valores de MouseButtons.One of the MouseButtons values.

Exemplos

O exemplo de código a seguir manipula o evento MouseDown em um controle TextBox para que o clique no botão direito do mouse selecione todo o texto no controle.The following code example handles the MouseDown event on a TextBox control so that clicking the right mouse button selects all the text in the control. Este exemplo requer que você tenha um formulário que contenha um controle de TextBox chamado textBox1.This example requires that you have a form that contains a TextBox control named textBox1.

private void Form1_Load(object sender, EventArgs e)
{
    // This line suppresses the default context menu for the TextBox control. 
    textBox1.ContextMenu = new ContextMenu();
    textBox1.MouseDown += new MouseEventHandler(textBox1_MouseDown);
}

void textBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
    {
        textBox1.Select(0, textBox1.Text.Length);
    }
}
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    TextBox1.ContextMenu = New ContextMenu()
End Sub

Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
    If (e.Button = Windows.Forms.MouseButtons.Right) Then
        TextBox1.Select(0, TextBox1.Text.Length)
    End If
End Sub

Aplica-se a

Veja também