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
参数
- keyVal
类型:System.Windows.Forms.Keys
Keys 枚举的 Caps Lock、Num Lock 或 Scroll Lock 成员。
返回值
类型: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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks 命名空间
其他资源
如何:使用 LineShape 控件绘制直线 (Visual Studio)