|
分類:[C#]
当方の環境 VS2022 C# Framework 4.7.2 WinForms Windows10
TextBoxに半角英数字と半角カナ文字のみ入力したくて、下記のようなコードを書きました
private void TextBox_KeyPress(object sender, KeyPressEventArgs e) { // 半角カナ・半角英数(大文字含む)・BackSpace・空白以外は入力不可 if ((e.KeyChar < '0' || '9' < e.KeyChar) && (e.KeyChar < 'a' || 'z' < e.KeyChar) && (e.KeyChar < 'A' || 'Z' < e.KeyChar) && (e.KeyChar < 'ア' || 'ン' < e.KeyChar) && e.KeyChar != '\b' && e.KeyChar != ' ') { e.Handled = true; } }
半角英数字と半角カナのア〜ンは旨く行きましたが、「ガ」「パ」「ギャ」「シャ」などの文字が表示されません 半角の濁音を表示する方法お存じの方お願いします
|