共用方式為


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
    類型:Keys

    Keys 列舉型別的 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 安全性

請參閱

參考

Shape 類別

Microsoft.VisualBasic.PowerPacks 命名空間

其他資源

如何:使用 LineShape 控制項繪製線條 (Visual Studio)

如何:使用 OvalShape 和 RectangleShape 控制項繪製圖案 (Visual Studio)

Line 和 Shape 控制項簡介 (Visual Studio)