14 writes to KeyChar
System.Windows.Forms (1)
System\Windows\Forms\Input\KeyPressEventArgs.cs (1)
16KeyChar = keyChar;
System.Windows.Forms.Tests (13)
System\Windows\Forms\ControlTests.Methods.cs (6)
5673e.KeyChar = newChar; 5720e.KeyChar = newChar; 5777e.KeyChar = newChar; 5964e.KeyChar = newChar; 6011e.KeyChar = newChar; 6068e.KeyChar = newChar;
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (6)
1552e.KeyChar = newChar; 1599e.KeyChar = newChar; 1656e.KeyChar = newChar; 1843e.KeyChar = newChar; 1890e.KeyChar = newChar; 1947e.KeyChar = newChar;
System\Windows\Forms\KeyPressEventArgsTests.cs (1)
28KeyChar = value
39 references to KeyChar
System.Windows.Forms (22)
System\Windows\Forms\Control.cs (4)
8860newWParam = kpe.KeyChar; 8872char preEventCharacter = kpe.KeyChar; 8876newWParam = kpe.KeyChar == preEventCharacter ? m.WParamInternal : (WPARAM)kpe.KeyChar;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
2468if (!e.Handled && (e.KeyChar == (char)(int)Keys.Return || e.KeyChar == (char)(int)Keys.Escape)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (1)
777if (e.KeyChar == ' ' && SelectionMode != SelectionMode.None)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (3)
2523e.Handled = FilterReadOnlyEditKeyPress(e.KeyChar); 2935if (WillFilterKeyPress(e.KeyChar)) 2938FilterKeyPress(e.KeyChar);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.cs (1)
155if (!IsInputChar(e.KeyChar))
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (2)
1968if (!char.IsLetter(e.KeyChar)) 1981if (PlaceChar(e.KeyChar, selectionStart, selectionLen, IsOverwriteMode, out MaskedTextResultHint hint))
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
2306if (e.KeyChar == ' ')
System\Windows\Forms\Controls\UpDown\DomainUpDown.cs (1)
335char[] character = [e.KeyChar];
System\Windows\Forms\Controls\UpDown\NumericUpDown.cs (7)
455string keyInput = e.KeyChar.ToString(); 457if (char.IsDigit(e.KeyChar)) 465else if (e.KeyChar == '\b') 469else if (Hexadecimal && ((e.KeyChar >= 'a' && e.KeyChar <= 'f') || (e.KeyChar >= 'A' && e.KeyChar <= 'F')))
System.Windows.Forms.Design (1)
System\ComponentModel\Design\ObjectSelectorEditor.Selector.cs (1)
117switch (e.KeyChar)
System.Windows.Forms.Tests (16)
System\Windows\Forms\ControlTests.Methods.cs (7)
5672Assert.Equal(2, e.KeyChar); 5719Assert.Equal(2, e.KeyChar); 5776Assert.Equal(2, e.KeyChar); 5821Assert.Equal(0, e.KeyChar); 5963Assert.Equal(2, e.KeyChar); 6010Assert.Equal(2, e.KeyChar); 6067Assert.Equal(2, e.KeyChar);
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (7)
1551Assert.Equal((char)wParam, e.KeyChar); 1598Assert.Equal((char)wParam, e.KeyChar); 1655Assert.Equal((char)wParam, e.KeyChar); 1700Assert.Equal(0, e.KeyChar); 1842Assert.Equal((char)wParam, e.KeyChar); 1889Assert.Equal((char)wParam, e.KeyChar); 1946Assert.Equal((char)wParam, e.KeyChar);
System\Windows\Forms\KeyPressEventArgsTests.cs (2)
17Assert.Equal(keyChar, e.KeyChar); 30Assert.Equal(value, e.KeyChar);