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 auf die rechte Maustaste der gesamte Text im Steuerelement markiert wird. Dieses Beispiel erfordert, dass Sie über ein Formular verfügen, das ein Steuerelement mit dem TextBox 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.ContextMenuStrip = New ContextMenuStrip()
End Sub

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

Gilt für:

Weitere Informationen