KeyDown
'{' と '}' の C# キー コードは何ですか。イベントで使用できます
if(e.KeyCode == Keys.CurlyBracket1)
{
//Do stuff
}
少し曖昧で申し訳ありませんが、他に何を入れればよいかわかりません
標準の US キーボード レイアウトでは、 と のキーは{
それぞれ}
(OemOpenBrackets
またはOem4
) とOemCloseBrackets
(またはOem6
) です。ただし、これらのグリフは角括弧 ( [
, ]
) とキーを共有しているため、シフト修飾子のいずれかが存在するかどうかをテストする必要があります。
これがすべての非「標準 US」キーボード構成で機能するとは思いません。KeyPress
イベントを処理してKeyChar
プロパティを確認する方がよいでしょう。
中かっこは、すべてのキーボードのキーではありません。たとえば、英国の Qwerty キーボードでは Shift キーを押し続ける必要があるため、KeyDown は機能しません。代わりに KeyPress イベントを使用する必要があります。
有用かどうかを確認してください: http://www.w3.org/2002/09/tests/keys.html
よろしくお願いします