Shape.IsKeyLocked メソッド
更新 : 2007 年 11 月
CapsLock、NumLock、または ScrollLock の各キーが有効かどうかを判断します。
名前空間 : Microsoft.VisualBasic.PowerPacks
アセンブリ : Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
Public Shared Function IsKeyLocked ( _
keyVal As Keys _
) As Boolean
'使用
Dim keyVal As Keys
Dim returnValue As Boolean
returnValue = Shape.IsKeyLocked(keyVal)
public static bool IsKeyLocked(
Keys keyVal
)
public:
static bool IsKeyLocked(
Keys keyVal
)
public static function IsKeyLocked(
keyVal : Keys
) : boolean
パラメータ
keyVal
型 : System.Windows.Forms.KeysKeys 列挙体の CapsLock、NumLock、または ScrollLock の各メンバ。
戻り値
型 : System.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.");
}
}
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.VisualBasic.PowerPacks 名前空間
その他の技術情報
方法 : LineShape コントロールを使用して線を描画する (Visual Studio)
方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)