Control.IsInputChar 方法

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

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
Protected Overridable Function IsInputChar ( _
    charCode As Char _
) As Boolean
用法
Dim charCode As Char
Dim returnValue As Boolean

returnValue = Me.IsInputChar(charCode)
protected virtual bool IsInputChar (
    char charCode
)
protected:
virtual bool IsInputChar (
    wchar_t charCode
)
protected boolean IsInputChar (
    char charCode
)
protected function IsInputChar (
    charCode : char
) : boolean

参数

  • charCode
    要测试的字符。

返回值

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

备注

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

.NET Framework 安全性

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

Control 类
Control 成员
System.Windows.Forms 命名空间
IsInputKey