Нужно вставить символ под известным номером (например 1122, русская буква "ять") в элемент RichTextBox в диалоговом окне.
Обычный код не срабатывает:
- Код: Выделить всё
RichTextBox.Text = ChrW(1122)
Вместо "яти" появляется знак вопроса.
Причём, если это обычный TextBox, то нужный символ вставляется как надо (но мне же раскрасить текст надо, а кроме RichTextBox ничего не знаю...)
Нашёл что-то про юникод:
- Код: Выделить всё
RichTextBox.Text = StrConv(ChrW(1122), vbFromUnicode)
но в итоге в окошко ничего не вставляется - пусто.
Что делать?
ЗЫ: Кстати, если в этом окне набрать Alt+1122, то ять печатается как надо, то есть в принципе контрол RichTextBox понимает коды юникода, вот только послать их программно не выходит...