Проблема ввода с клавиатуры со специальными иностранными символами

У меня есть приложение VB6, вызывающее Winform VB.Net с Form Interop..Net Winform - это пользовательский элемент управления, встроенный в дочернюю форму VB6 MDI.

Все работает нормально, за исключением того, что невозможно ввести специальные иностранные символы в некоторый TextBox пользовательского элемента управления.Net. Например, я не могу ввести специальные польские символы, такие как ą ó ż, ... Вместо того символа, который я набираю, элемент управления отображает другой (например, ¹ вместо ą).

Специальные символы могут отображаться в текстовом поле, если текст заполняется программой или когда я делаю копию / вставку.

Я могу ввести эти символы в любой полной форме VB6 или при вызове пользовательского элемента управления.Net из приложения Winform .Net.

В пользовательском элементе управления.net я запустил InputLanguage с иностранным языком, но это та же проблема.

0 ответов

Другие вопросы по тегам