このコードを使用して、テキストボックスのKeyDownイベントで修飾キーが押されているかどうかを検出しています。私は、実際の修飾キーの名前ではなくブール結果を表示しても文字Aのような非修飾キーがされている場合、修飾キーの最後に押されている非修飾キーを表示する方法をC#:このキーダウンイベントでは、修飾キー名+非修飾キー名をどのように表示しますか?
private void txtShortcut_KeyDown(object sender, KeyEventArgs e)
{
if (e.Shift || e.Control || e.Alt)
{
txtShortcut.Text = (e.Shift.ToString() + e.Control.ToString() + e.Alt.ToString() + e.KeyCode.ToString());
}
}
同時に押された?同じtxtShortcut.Text =();ですべてを行う方法はありますか?ライン?
重複:http://stackoverflow.com/questions/676518/c-in-the-keydown-event-of-a-textbox-how-do-you-detect-currently-pressed-modifi –
フォローアップの質問ではなく、重複した質問です。彼はこの質問の前の質問からの答えを使用しています – RvdK