次の方法で共有


Control.ProcessDialogChar(Char) メソッド

定義

ダイアログ文字を処理します。

protected:
 virtual bool ProcessDialogChar(char charCode);
protected virtual bool ProcessDialogChar (char charCode);
abstract member ProcessDialogChar : char -> bool
override this.ProcessDialogChar : char -> bool
Protected Overridable Function ProcessDialogChar (charCode As Char) As Boolean

パラメーター

charCode
Char

処理対象の文字。

戻り値

文字がコントロールによって処理された場合は true。それ以外の場合は false

注釈

このメソッドは、メッセージの前処理中に呼び出され、コントロールニーモニックなどのダイアログ文字を処理します。 このメソッドは、コントロールが文字を IsInputChar 処理していないとメソッドが示す場合にのみ呼び出されます。 メソッドは ProcessDialogChar 、文字を親の ProcessDialogChar メソッドに送信するか、コントロールに親がない場合は を返します false 。 クラスは Form 、このメソッドをオーバーライドして、ダイアログ文字の実際の処理を実行します。 このメソッドは、コントロールがWindows フォーム アプリケーションまたは ActiveX コントロールとしてホストされている場合にのみ呼び出されます。

注意 (継承者)

派生クラスで メソッドを ProcessDialogChar(Char) オーバーライドする場合、コントロールは を返 true して、文字が処理されたことを示す必要があります。 コントロールによって処理されない文字の場合は、基底クラス ProcessDialogChar(Char) の メソッドを呼び出した結果を返す必要があります。 このメソッドをオーバーライドする必要がある場合、コントロールはめったに必要ありません。

適用対象