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
型 : System.Windows.Forms.Keys
Keys 列挙体の CAPS LOCK、NUM LOCK、または SCROLL LOCK の各メンバー。
戻り値
型 : System.Boolean
指定されたキーが有効な場合は true。それ以外の場合は false。
例外
例外 | 条件 |
---|---|
NotSupportedException | keyVal パラメーターは、CapsLock、NumLock、または ScrollLock の各キー以外のキーを参照します。 |
解説
キー、キー、または ScrollLock の各キーは、各 OR の組み合わせにするかどうかを確認するに IsKeyLocked のプロパティを使用します。
例
次の例では、指定したキー (この場合は) 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 セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
関連項目
Microsoft.VisualBasic.PowerPacks 名前空間
その他の技術情報
方法 : LineShape コントロールを使用して線を描画する (Visual Studio)
方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)