Я создаю некоторые текстовые поля в приложении ac # windows form, например, делаю каждую букву заглавной или отключаю специальные символы и т. Д.
Но каждый раз, когда я открываю это приложение и пытаюсь что-то написать вВ одном из этих текстовых полей самое первое письмо не появляется, как будто я никогда ничего не писал. После этого я могу использовать его как обычно (со всеми условиями).
private void TxbDGVFilter_KeyPress(object sender, KeyPressEventArgs e)
{
txbDGVFilter.CharacterCasing = CharacterCasing.Upper;
if (!(char.IsNumber(e.KeyChar)) && !(Char.IsLetter(e.KeyChar)) && (e.KeyChar != (char)Keys.Back))
{
MessageBox.Show("No special characters allowed!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
e.Handled = true;
return;
}
}