![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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()