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

プロパティ値

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

属性

注釈

このプロパティは、このクラスには関係ありません。

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

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

Note

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

適用対象