![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Арабский формат ввода текста в Memo или RichEdit. [D5, D7, XP]
JohnKorsh © (2008-07-04 10:56:00)Извините, не подскажет ли кто как заставить memo или richedit вводить текст справо на лево, как в арабоязычных странах?
JohnKorsh (2008-07-04 12:39:00) [1]Да нет, вполне нормально - есть направление, чтобы думать.
Правильный-Вася (2008-07-04 12:06:00) [2]
> а на наследнике с реализвцией нужного функционала в его
> методах
ну так это нето, что автор хочет
он хочет без танцев с бубнами
JohnKorsh (2008-07-04 12:04:00) [3]Спасибо, ЮЮ. Очень по-делу, полегчало.
ЮЮ (2008-07-04 11:59:00) [4]> на англ вряд ли получится
Да неужели?
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
Memo1.SelStart := Memo1.SelStart - 1;
end;
По функцоналу уже практически то, только каретка не там стоит. Естественно надо строить не на обработчике OnKeyPress стандартного TMemo, а на наследнике с реализвцией нужного функционала в его методах
ЮЮ (2008-07-04 11:47:00) [5]а вводить арабские символы или английские?
Правильный-Вася (2008-07-04 11:41:00) [6]
> верхняя строка - именно то, что надо.
поверни моник задом к себе и приставь к нему зеркало
:)
на англ вряд ли получится
JohnKorsh (2008-07-04 11:35:00) [7]верхняя строка - именно то, что надо.
Правильный-Вася (2008-07-04 11:23:00) [8]?кат апит ьтсе от
или
вот так?
JohnKorsh (2008-07-04 11:20:00) [9]Надо в англоязычной XP.
Правильный-Вася (2008-07-04 11:09:00) [10]Alignment + арабский виндовз