Shape.IsKeyLocked 方法

确定 Caps Lock、Num Lock 或 Scroll Lock 键是否有效。

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

语法

声明
Public Shared Function IsKeyLocked ( _
    keyVal As Keys _
) As Boolean
public static bool IsKeyLocked(
    Keys keyVal
)
public:
static bool IsKeyLocked(
    Keys keyVal
)
static member IsKeyLocked : 
        keyVal:Keys -> bool 
public static function IsKeyLocked(
    keyVal : Keys
) : boolean

参数

返回值

类型:System.Boolean
如果指定的一个或多个键有效,则为 true;否则为 false。

异常

异常 条件
NotSupportedException

keyVal 参数指一个键,而不是 CAPS LOCK、NUM LOCK 或 SCROLL LOCK。

备注

使用 IsKeyLocked 属性确定 caps LOCK、 num LOCK 或 scroll lock 是否,单个或在组合。

示例

下面的示例演示指示指定的键 (caps LOCK 键在此例中为) 的消息框是否有效。

Private Sub GetCapsLocked(ByVal shape As Shape)
    ' You can test for the CAPS LOCK, NUM LOCK, OR SCROLL LOCK key
    ' by changing the value of Keys.
    If shape.IsKeyLocked(Keys.CapsLock) Then
        MsgBox("The Caps Lock key is ON.")
    Else
        MsgBox("The Caps Lock key is OFF.")
    End If
End Sub
private void GetCapsLocked(Shape shape)
{
    // You can test for the CAPS LOCK, NUM LOCK, OR SCROLL LOCK key
    // by changing the value of Keys.
    if (Shape.IsKeyLocked(Keys.CapsLock))
    {
        MessageBox.Show("The Caps Lock key is ON.");
    }
    else
    {
        MessageBox.Show("The Caps Lock key is OFF.");
    }
}

.NET Framework 安全性

请参见

参考

Shape 类

Microsoft.VisualBasic.PowerPacks 命名空间

其他资源

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

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

Line 和 Shape 控件简介 (Visual Studio)