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
類型:KeysKeys 列舉型別的 CAPS LOCK、NUM LOCK 或 SCROLL LOCK 成員。
傳回值
類型: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)