Control.ProcessDialogChar(Char) 方法

定义

处理对话框字符。

C#
protected virtual bool ProcessDialogChar (char charCode);

参数

charCode
Char

要处理的字符。

返回

Boolean

如果字符已由控件处理,则为 true;否则为 false

注解

在消息预处理期间调用此方法来处理对话字符,例如控制助记符号。 仅当该方法指示控件未处理字符时 IsInputChar ,才调用此方法。 该方法 ProcessDialogChar 只是将字符发送到父 ProcessDialogChar 级的方法,或者如果控件没有父级,则返回 false 该字符。 该 Form 类重写此方法以执行对话字符的实际处理。 仅当控件托管在Windows 窗体应用程序或 ActiveX 控件中时,才调用此方法。

继承者说明

ProcessDialogChar(Char) 派生类中重写方法时,控件应返回 true 以指示它已处理字符。 对于控件未处理的字符,应返回调用基类 ProcessDialogChar(Char) 方法的结果。 控件很少(如果有)需要重写此方法。

适用于

产品 版本
.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