Windows フォーム アプリケーションにおけるキーボード入力

Windows フォームには標準のキーボード イベントが用意されており、開発者はこれらを使用して特定のキーの押下に応答できます。また、キーの押下を、アプリケーション、フォーム、およびコントロールのレベルでインターセプトしたり、変更したり、使用したりするための手段も提供されています。

このセクションの内容

キーボード入力のしくみ
キーボード メッセージがどのように処理され、キーボード イベントに変換されるかについて説明します。

キーボード イベントの使用
キーボード イベントの種類と、キーボード イベント ハンドラーによって受信される情報について説明します。

方法: キーボード入力を標準コントロールに変更する
キー値がコントロールに到達する前にそれらの値を変更する方法を、コード例を使って説明します。

方法: どの修飾子キーが押されたかを判断する
Shift、Alt、または Ctrl が他のキーと同時に押されたかどうかを調べる方法について説明します。

方法: キーボード入力をフォーム レベルで処理する
キーがコントロールに到達する前にそれらのキーをインターセプトする方法を、コード例を使って説明します。