Shape.MouseButtons 属性

获取一个值,该值指示哪一个鼠标按钮处于按下的状态。

命名空间:  Microsoft.VisualBasic.PowerPacks
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
<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
static function get MouseButtons () : MouseButtons

属性值

类型:System.Windows.Forms.MouseButtons
MouseButtons 枚举值的按位组合。默认值为 None。

示例

,当鼠标右键在形状中,单击下面的示例将形状的颜色。此示例要求您具有名为在窗体的 RectangleShape1 的 RectangleShape

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;
    }
}

.NET Framework 安全性

请参见

参考

Shape 类

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

如何:使用 LineShape 控件绘制直线 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控件绘制形状 (Visual Studio)

Line 和 Shape 控件简介 (Visual Studio)