Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.07;
Скачать: CL | DM;

Вниз

TEdit - печать с права на лево   Найти похожие ветки 

 
Beglec ©   (2006-04-20 13:24) [0]

Я таки сразу извиняюсь, за глупость вопроса :) давно программирую, но такой (возможно) простой вещи не знаю.

Стандартный компонет TEdit организует ввод данных слева направо. То есть печатаются данные слево направо.
Но вот взбрело мне в голову преукрасить немного свои програмульки.
И захотел, что бы компонент TEdit при вводе цифр вводил (отображал) данные справо на лево.
Не думаю что для это требуется перерисовывать Canvas. Скорее всего есть свойство. Покавырявшись ничего такого не нашел.
В общем:
- Как сделать так что бы информация в TEdit (TLabeledEdit) вводилась (показывалась) с право на лево.
Спасибки.


 
solenko ©   (2006-04-20 13:50) [1]

Canvas перерисовывать не получится, т.к. у TEdit его нет :)
Сам недавно с этим игрался -- нашел такое решение

type
 TNumEdit = class(TCustomEdit)
 public
   procedure CreateParams(var Params: TCreateParams); override;
end;
...
procedure TNumEdit.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 Params.Style := Params.Style or ES_MULTILINE or ES_RIGHT or ES_NUMBER;
end;


 
Desdechado ©   (2006-04-20 14:07) [2]

задача, чтоб буквы "выползали" из-за правого края или все-таки выстраивались справа налево (по-арабски)?
для второго есть спец.свойство


 
kilkennyCat ©   (2006-04-20 14:18) [3]


> Desdechado ©   (20.04.06 14:07) [2]


разве во втором варианте свойство работает во всех ОС? насколько я помню, только в арабоподобных локализациях...


 
Asail   (2006-04-20 23:23) [4]


> разве во втором варианте свойство работает во всех ОС?

На сколько я понимаю, если XP или 2000, то локализация не нужна.



Страницы: 1 вся ветка

Текущий архив: 2006.05.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
3-1142261750
caries
2006-03-13 17:55
2006.05.07
Число отфильтрованных записей


2-1145481079
Golik
2006-04-20 01:11
2006.05.07
Транзакции!


3-1142327642
hursand
2006-03-14 12:14
2006.05.07
Как бросит текставой файле из запроса таблицей InterBase


2-1145516103
Zaq123
2006-04-20 10:55
2006.05.07
Проблема с записью в файл.


6-1137490575
Vovanchik
2006-01-17 12:36
2006.05.07
Stream потоки и кодировка BMP,JPG