Control.ProcessDialogChar(Char) 方法

定義

處理對話方塊字元。

C#
protected virtual bool ProcessDialogChar(char charCode);

參數

charCode
Char

要處理的字元。

傳回

如果字元已由控制項處理,則為 true,否則為 false

備註

這個方法會在訊息前置處理期間呼叫,以處理對話方塊字元,例如控制助憶鍵。 只有在方法指出控制項未處理字元時 IsInputChar ,才會呼叫這個方法。 方法 ProcessDialogChar 只會將字元傳送至父 ProcessDialogChar 系的 方法,如果控制項沒有父系,則傳回 false 。 類別 Form 會覆寫這個方法,以執行對話字元的實際處理。 只有在控制項裝載于Windows Forms應用程式或 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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10