Compartir a través de


Shape.MouseButtons (Propiedad)

Obtiene un valor que indica cuál de los botones del mouse está presionado.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
<BrowsableAttribute(False)> _
Public Shared ReadOnly Property MouseButtons As MouseButtons
[BrowsableAttribute(false)]
public static MouseButtons MouseButtons { get; }
[BrowsableAttribute(false)]
public:
static property MouseButtons MouseButtons {
    MouseButtons get ();
}
[<BrowsableAttribute(false)>]
static member MouseButtons : MouseButtons with get
static function get MouseButtons () : MouseButtons

Valor de propiedad

Tipo: MouseButtons
Una combinación bit a bit de los valores de la enumeración MouseButtons.De manera predeterminada, es None.

Ejemplos

En el ejemplo siguiente se cambia el color de una forma cuando se hace clic en el botón secundario del mouse en la forma. Este ejemplo requiere que haya un RectangleShape denominado RectangleShape1 en un formulario.

Private Sub RectangleShape1_MouseDown(
    ByVal sender As Object, 
    ByVal e As System.Windows.Forms.MouseEventArgs
  ) Handles RectangleShape1.MouseDown

    If e.Button = Windows.Forms.MouseButtons.Right Then 
        CType(sender, Shape).BorderColor = Color.Red
    End If 
End Sub
private void rectangleShape1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if (e.Button==MouseButtons.Right)
    {
        ((Shape) sender).BorderColor = Color.Red;
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Shape Clase

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

Otros recursos

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)

Introducción a los controles de líneas y formas (Visual Studio)