Control.ProcessCmdKey メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Control.ProcessCmdKey メソッドの意味・解説 

Control.ProcessCmdKey メソッド

コマンド キー処理します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Protected Overridable Function
 ProcessCmdKey ( _
    ByRef msg As Message, _
    keyData As Keys _
) As Boolean
Dim msg As Message
Dim keyData As Keys
Dim returnValue As Boolean

returnValue = Me.ProcessCmdKey(msg, keyData)
protected virtual bool ProcessCmdKey (
    ref Message msg,
    Keys keyData
)
protected:
virtual bool ProcessCmdKey (
    Message% msg, 
    Keys keyData
)
protected boolean ProcessCmdKey (
    /** @ref */ Message msg, 
    Keys keyData
)
JScript では、値型引数参照渡しされません。

パラメータ

msg

処理するウィンドウ メッセージを表す、参照渡しされた Message

keyData

処理するキーを表す Keys 値の 1 つ

戻り値
文字コントロールによって処理され場合trueそれ以外場合false

解説解説

このメソッドは、メッセージのプリプロセス中にコマンド キー処理するために呼び出されます。コマンド キーは、通常の入力キーよりも常に優先されるキーです。コマンド キーの例として、アクセラレータ キーメニューショートカット キーあります。このメソッドは、コマンド キー処理したことを示す場合true返しますキーコマンド キーではないことを示す場合false返します。このメソッドは、コントロールWindows フォーム アプリケーション内で管理されるか、ActiveX コントロールとして管理される場合にだけ呼び出されます。

ProcessCmdKey メソッドは、まずコントロールContextMenu があるかどうか確認しコンテキスト メニューがある場合は、ContextMenuコマンド キー処理できるようにします。コマンド キーメニューショートカットない場合コントロールが親を持っていれば、キーは親の ProcessCmdKey メソッド渡されます。最終的にコマンド キーコントロール階層構造を "押し上げられる" ことになりますキー データは、キー同時に修飾子キー押され場合は、ユーザー押したキーだけではなく、どの修飾子キー押されたかも示します修飾子キーには、ShiftCtrlAlt の各キーあります

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

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からControl.ProcessCmdKey メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からControl.ProcessCmdKey メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からControl.ProcessCmdKey メソッドを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Control.ProcessCmdKey メソッド」の関連用語

Control.ProcessCmdKey メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Control.ProcessCmdKey メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS