Здравствуйте, 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 работает нормально.