|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Отображение нестандартных символов в Label
Проблема такая – есть программа, в программе есть виртуальная клавиатура и Label. С виртуальной клавиатуры должны вводиться буквы, и отображаться в Label. Проблема в том, что буквы эти – иврит. То есть в Label должны 1) отображаться символы, которых нет на клавиатуре. 2) Отображаться они должны в обратном порядке, справа на лево. Можно этого добиться? Особенно важно решить первую проблему. Я видел программу, где это было реализовано, но как?
|
#2
|
|||
|
|||
1) Надо использовать не обычное приложение (Application), а CLX Application. В первом случае TLabel и другие компоненты содержат текст в элементе типа TCaption=Ansistring, а во втором случае TCaption=Widestring
2) BiDiMode=bdRightToLeft |
#3
|
|||
|
|||
что значит: "отображаться символы, которых нет на клавиатуре."?
тоесть на твоей виртуальной клаве нет символов? |
#4
|
|||
|
|||
Нет ,я имел в виду на реальной клавиатуре. Поэтому пришлось делать виртуальную.
За совет спасибо, пойду пробовать. |
#5
|
|||
|
|||
Для новых символов можно применять и обычную клавиатуру. У меня при вводе иероглифов запускается IME редактор.
|