Proprietà Shape.MouseButtons
Ottiene un valore che indica quale pulsante del mouse è premuto.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
<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
Valore proprietà
Tipo: MouseButtons
Combinazione bit per bit dei valori di enumerazione di MouseButtons.Il valore predefinito è None.
Esempi
Nell'esempio seguente modifica il colore della forma quando viene selezionato il pulsante destro del mouse sulla forma. Si suppone di disporre di un RectangleShape denominato RectangleShape1 in un form.
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;
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Procedura: disegnare linee con il controllo LineShape (Visual Studio)
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)