У меня есть редактор, похожий на приложение в vb6, и я ищу ричхит, который может поддерживать тамильский ввод с помощью ввода win xp tamil ime. это странно, но я могу ввести китайский, японский, английский, арабский, французский, используя richtextbox, но каким-то образом тамильский будет выглядеть как ?? когда я ввожу его, используя IME. однако, если я сделаю копию и вставлю из блокнота / слова / веб-страницы, тамильский текст будет выглядеть просто отлично.
Теперь это приложение является редактором, и все, конечно, я не могу попросить пользователей сделать это. и я часто использую заблокированный и разблокированный определенный текст в richtextbox, и пока единственное, что я нашел рядом с richtextbox, совместимым с юникодом, это richedit-контроль Эданмо. но он также не допускает прямого ввода времени. и я уже попробовал набор элементов управления hexagora, который также включает элемент управления richedit, так как я думаю, что он основан на richedit Эданмо, естественно, он тоже не работает.
так что теперь мне нужно найти полностью работающий юникод-совместимый элемент управления richtextbox или обойти его каким-то образом, так как у меня есть controloolbox2 . я думаю об использовании unitext и как-то переключить его на передний план и фон и связать текст обратно с richtextbox для блокировки и т. д.
Так кто-нибудь знает о каком-либо хорошем инструменте unicode richtextbox или имеет хороший обходной путь для моей проблемы?
И почему тамильский язык выделяется в этом случае? потому что richtextbox не был разработан для поддержки тамильского языка?
спасибо