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

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

Alignment in TEdit [D6, Win2k]


Sirruf ©   (2004-10-19 21:05:00) 

В стандартном компоненте TEdit нет свойства Alignment... А мне нужно выравнивать текст по правому краю. Как это сделать? Или может кто-нить знает соответствующий компонент и кинет ссылочку?


Amoeba   (2004-10-20 11:46:00) [1]

А разве трудно поискать готовый компонент на Torry?


default   (2004-10-20 02:46:00) [2]

если криво делать то можно впереди основной строки непечатаемые символы вставлять для сдвига к правому краю


KilkennyCat   (2004-10-20 02:36:00) [3]

TEdit1  = class(TEdit)
public
procedure CreateParams(var Params: TCreateParams);
override;
end;

procedure TEdit1.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 Params.Style := Params.Style or ES_RIGHT;
end;


default   (2004-10-20 02:20:00) [4]

Удалено модератором


KilkennyCat   (2004-10-20 02:18:00) [5]

можно воспользоваться винапи... не помню, какой там сенд сделать, но можно.


begin...end   (2004-10-19 21:12:00) [6]

Написать наследника, в котором перекрыть CreateParams()


Наверх

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