Freigeben über


MouseEventArgs.Button Eigenschaft

Definition

Ruft ab, welche Maustaste gedrückt wurde.

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

Eigenschaftswert

Einer der MouseButtons-Werte.

Beispiele

Im folgenden Codebeispiel wird das MouseDown Ereignis in einem TextBox Steuerelement behandelt, sodass durch Klicken mit der rechten Maustaste der gesamte Text im Steuerelement ausgewählt wird. Dieses Beispiel erfordert, dass Sie über ein Formular verfügen, das ein TextBox Steuerelement mit dem Namen textBox1enthält.

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

Gilt für:

Weitere Informationen