Вот мой кусочек кода
...
ElseIf ((KeyCode >= 65 And KeyCode <= 90) Or KeyCode = 186 Or KeyCode = 188 Or KeyCode = 190 _
Or KeyCode = 219 Or KeyCode = 221 Or KeyCode = 222) And Shift = 0 Then
Search_FAM.FAM.Text = Chr(KeyCode)
Search_FAM.Show 1
...
появляется диалоговое окно, но даже при русской включеной ракладке клавиатуры все равно подставляется английский символ.

