Re: Русский ввод в ячейку PropertyGrid
От: greatvict www.insat.ru
Дата: 12.07.06 16:17
Оценка:
Здравствуйте, greatvict, Вы писали:

G>При переходе на .Net 2.0 обнаружилась такая вещь в одном PropertyGrid-е -

G>Когда вводишь русский текст в значение текстового свойства, вводятся каракули — ôôôôô (вместо ааааа). Отображает текущее значение русского свойства нормально. В другом месте в том же приложении PropertyGrid работает нормально.
G>Windows XP English.

G>Кто-нибудь сталкивался с таким?


Получается следующее — символ в кодировке Windows с кодом N воспринимается EditBox-ом, как символ в кодировке Unicode с кодом N.

Выяснились следующие подробности — если положить обычный TextBox на UserControl, который в свою очередь хостится в MFC приложение, как ActiveX, то вот такая фигня и происходит. Обычный EDIT (ActiveX на ATL) на том же UserControl работает нормально.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.