次の方法で共有


Shape.IsKeyLocked メソッド

CapsLock、NumLock、または ScrollLock の各キーが有効かどうかを判断します。

名前空間:  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 パラメーターは、CapsLock、NumLock、または ScrollLock の各キー以外のキーを参照します。

解説

使用して、IsKeyLockedプロパティを個別にまたは組み合わせて、CAPSLOCK、NUMLOCK、または SCROLLLOCK キーではあるかどうかを判断します。

次の例には、指定したキー (ここでは、CAPSLOCK キー) が有効であるかどうかを示すメッセージ ボックスが表示されます。

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)

ライン コントロールとシェイプ コントロールの概要 (Visual Studio)