RichTextControl の OnKeyUp メソッドを作成しましたが、特殊文字 (Shift、Control、Alt など) であるすべてのキーを無視したいと考えています。
それを行う1つの方法は、無視したいすべての文字を列挙することですが、このコンテキストで使用できるIsSpecialKey関数のようなものがどこかにあるかどうか疑問に思っています
RichTextControl の OnKeyUp メソッドを作成しましたが、特殊文字 (Shift、Control、Alt など) であるすべてのキーを無視したいと考えています。
それを行う1つの方法は、無視したいすべての文字を列挙することですが、このコンテキストで使用できるIsSpecialKey関数のようなものがどこかにあるかどうか疑問に思っています
次のように、 KeyEventArgsのKeyCodeプロパティでChar.IsControlメソッドを使用できると思います。
KeysConverter kc = new KeysConverter();
if (!Char.IsControl(Convert.ToChar(kc.ConvertToString(e.KeyCode))))
{
...
}