イベントRichTextBox
に入力されたテキストの長さを計算したいと考えています。KeyDown
問題は、私が押さなければならない大文字の文字のShift
場合で、長さも計算されます。次のコードを参照してください。
private void rtfText_KeyDown(object sender, KeyEventArgs e)
{
if (e.Modifiers != Keys.Shift)
{
var val = (char)e.KeyValue;
string _typed += val;
}
}
大文字のWinのようなテキストの場合W
、 の長さ_typed
は のように表示され4
ます3
。これを解決するには?これを克服するために上記のコードを書きましたが、抑制2
のため、長さが ではなくとして表示されます。3
Shift