Я создаю приложение, которое будет отображать Unicode в текстовом поле и поле изображения.
У меня есть некоторые проблемы, когда я пытаюсь использовать тайский язык, я не говорю по-тайски, но знаю, что правила позволяют мне иметь персонажа, а затем поверх него максимум две другие отметки.
Я пытаюсь ввести следующий Unicode в текстовое поле. 0E2c, затем добавьте поверх него 0E36, а затем 0E4B. Я установил размер шрифта 30 для текстового поля. Текстовое поле, которое я пытаюсь изменить, автоматически изменяется следующим образом. Обратите внимание на высоту. Я пытаюсь добавить больше, чем мне нужно, на случай, если это поможет, но, увы, это не так.
Size size = TextRenderer.MeasureText(txtbx_text.Text, txtbx_text.Font);
txtbx_text.Width = size.Width;
txtbx_text.Height = size.Height + 25;
Я пытаюсь получить , но текстовое поле показывает обратите внимание, что верхний бит отсутствует. Любая идея, как я могу заставить текстовое поле правильно отображать тайский язык?
Я думаю, что txtbx_text.height не работает, так как я увеличил размер на 2000, и ничего не происходит. Ширина хороша, так как мне заставить работать высоту?
Код доступен по адресу http://www.filedropper.com/i-braille. Выберите страницу 0e, установите высоту 30. Щелкните правой кнопкой мыши на каждом символе, чтобы построить строку, левый щелчок дает информацию. В строке Form1.cs 116'ish я пытаюсь установить размер текстового поля.