В TextBox липсват някои знаци


Създаден тип клетка, наследена от DataGridViewCell със стойности от собствен тип. За да го редактирам, използвам собствен контрол, който се състои от 1 CheckBoxa, 1 ComboBoxa и 1 TextBoxa.
Няма проблеми с DataGridViewCell - проблемът с контрола е както следва:
по някаква причина те не искат да въвеждат кавички (единични и двойни) в TextBox на тази контрола, а също така буквата q не е въведена (тя е малка-голяма е въведена) и периодът не е въведен. Може би има още някои, които не са въведени, досега забелязах само тези 4 знака.
Какво може да е?

какъв код конкретно?
(контролен код или нещо подобно, не разбрах съвсем)
Добавено по-късно:
все пак символът% също не иска да бъде въведен, но о, нали.
какви глупости е това.



TextBoxe има манипулатор textBox1_TextChanged.
задейства 2 събития this.TextChanged, this.FullTextChanged, при които НИЩО не се прави с TextBoxom.
също така в манипулатора се извиква метод OnValueChanged (), вътре в който има извикване на DataGridView.NotifyCurrentCellDirty (вярно);
Нищо не докосва TextBox никъде, само TextBox.Text се чете и това е всичко.
Добавено по-късно:
да, програмно се въвеждат тези знаци.
Добавено по-късно:
когато въведете друг символ, различен от тези бъги, се задейства textBox1_TextChanged, когато се опитате да въведете тези символи, манипулаторът не работи. Изглежда, че тези клавиши не работят, но работят.
