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設定されている場合、フォームはすべての 、KeyDown、および イベントをKeyUp受け取りますKeyPress。 フォームのイベント ハンドラーがキーストロークの処理を完了すると、キーストロークがフォーカスを持つコントロールに割り当てられます。

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

注意

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

適用対象