ToolStrip.ProcessMnemonic(Char) メソッド


ニーモニック文字を処理します。Processes a mnemonic character.

protected public:
 override bool ProcessMnemonic(char charCode);
protected internal override bool ProcessMnemonic (char charCode);
override this.ProcessMnemonic : char -> bool
Protected Friend Overrides Function ProcessMnemonic (charCode As Char) As Boolean



処理対象の文字。The character to process.


文字がコントロールによってニーモニックとして処理された場合は true。それ以外の場合は falsetrue if the character was processed as a mnemonic by the control; otherwise, false.


ProcessMnemonic メソッドを呼び出して、ニーモニック文字を処理するためのコントロールを指定します。The ProcessMnemonic method is called to give a control the opportunity to process a mnemonic character. このメソッドは、コントロールがニーモニックを処理する状態であるかどうか、および指定された文字がニーモニックを表すかどうかを判断する必要があります。This method should determine whether the control is in a state to process mnemonics and whether the given character represents a mnemonic. その場合、メソッドはニーモニックに関連付けられたアクションを実行し、trueを返します。If so, the method should perform the action associated with the mnemonic and return true. それ以外の場合、メソッドは falseを返します。If not, the method should return false.

このメソッドの実装では、多くの場合、Control.IsMnemonic メソッドを使用して、指定された文字がコントロールのテキスト内のニーモニックと一致するかどうかを判断します。Implementations of this method often use the Control.IsMnemonic method to determine whether the given character matches a mnemonic in the control's text.

この ProcessMnemonic メソッドの既定の実装では、コントロールにニーモニックがないことを示すために、単に falseを返します。This default implementation of the ProcessMnemonic method simply returns false, to indicate that the control has no mnemonic.