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

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

работа с едитом


FIL-23 ©   (2007-02-05 19:02:00) 

как в edit сделать так чтобы ввод символов был с права на лево, а не с лева на право. Хотя вопрос может быть и дуратским... зарание благадарю.


Kolan   (2007-02-05 20:49:00) [1]

Вот я про что:
SetTextAlign

…

TA_RTLREADING
Middle East language edition of Windows: The text is laid out in right to left reading order, as opposed to the default left to right order. This applies only when the font selected into the device context is either Hebrew or Arabic.


Vlad Oshin   (2007-02-05 20:40:00) [2]


> Имхо на API сооты функции будут так работать только при
> установленой поддержке восточных языков

нет, не сказал бы


> http://vingrad.ru/DELPHI-DLP-000525

вариант Song, то о чем я говорил

Затем, на onKeyPressed вешаем
  edit1.Text:=key+edit1.Text;
  key:=#0;
надо, правда еще на быкспейс и делит проверять...


Kolan   (2007-02-05 20:30:00) [3]

«[0] FIL-23 ©   (05.02.07 19:02)
как в edit сделать так чтобы ввод символов был с права на
лево, а не с лева на право. Хотя вопрос может быть и дуратским…
зарание благадарю.»

Имхо на API сооты функции будут так работать только при установленой поддержке восточных языков.
ЗЫ
 Речь же именно о «справа на лево», так?


Dmitrij_K   (2007-02-05 20:15:00) [4]

http://vingrad.ru/DELPHI-DLP-000525


Vlad Oshin   (2007-02-05 19:52:00) [5]

наследуйтесь по примеру richedit
вероятно, от customedit
ну и на ввод символа обработчик, чтоб вводимое в начало ставил


Johnmen   (2007-02-05 19:21:00) [6]

Арабской вязью?
Просто уточняю...:)


Наверх

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