Control.IsInputChar(Char) 方法

定义

确定一个字符是否是控件可识别的输入字符。

C#
protected virtual bool IsInputChar (char charCode);

参数

charCode
Char

要测试的字符。

返回

Boolean

如果字符应直接发送到控件且不必经过预处理,则为 true;否则为 false

注解

IsInputChar调用该方法以确定参数指定的charCode字符是否是控件所需的输入字符。 在窗口消息预处理期间调用此方法,以确定是应预处理指定的输入字符还是应直接发送到控件。 如果 IsInputChar 返回 true,则指定字符将直接发送到控件。 如果 IsInputChar 返回 false,则预处理指定的字符,并且仅当预处理阶段不使用该字符时才会发送到控件。 字符的预处理包括检查字符是否是另一个控件的助记符。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另请参阅