Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Арабский формат ввода текста в 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 + арабский виндовз


Наверх

Титульная страница Поиск, карта сайта Написать письмо