Control.ProcessDialogChar メソッド

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

Protected Overridable Function ProcessDialogChar( _
   ByVal charCode As Char _) As Boolean
[C#]
protected virtual bool ProcessDialogChar(charcharCode);
[C++]
protected: virtual bool ProcessDialogChar(__wchar_tcharCode);
[JScript]
protected function ProcessDialogChar(
   charCode : Char) : Boolean;

パラメータ

  • charCode
    処理対象の文字。

戻り値

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

解説

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

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

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間