PrintPreviewDialog.KeyPreview プロパティ

定義

キー イベントがフォーカスを持つコントロールに渡される前に、フォームがそのイベントを受け取るかどうかを示す値を取得または設定します。

public:
 property bool KeyPreview { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool KeyPreview { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.KeyPreview : bool with get, set
Public Property KeyPreview As Boolean

プロパティ値

Boolean

フォームがすべてのキー イベントを受け取る場合は true。フォーム上で現在選択されているコントロールがキー イベントを受け取る場合は false。 既定値は、false です。

属性

注釈

このクラスでは、このプロパティは使用されません。

このプロパティを true設定すると、フォームはすべての KeyPressイベント、 KeyDownおよびイベントを KeyUp 受け取ります。 フォームのイベント ハンドラーがキーストロークの処理を完了すると、キーストロークがフォーカスを持つコントロールに割り当てられます。

このプロパティを使用して、アプリケーション内のすべてのキーストロークを処理し、キーストロークを処理するか、キーストロークを処理するために適切なコントロールを呼び出すことができます。 たとえば、アプリケーションでファンクション キーを使用する場合、キーストローク イベントを受信する可能性があるコントロールごとにコードを記述するのではなく、フォーム レベルでキーストロークを処理できます。

注意

フォームに表示コントロールまたは有効なコントロールがない場合、すべてのキーボード イベントが自動的に受信されます。

適用対象