![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TEdit [D6, Win2k]
Mr.V © (2004-12-29 11:50:00)Как сделать так , чтобы в TEdit текст распологался по центру?
msguns (2004-12-29 15:02:00) [1]>Fay © (29.12.04 14:26) [5]
>Ужасно
Сам знаю ;)))
msguns (2004-12-29 15:02:00) [2]А как джидаи пишут "по центру" ?
;))
Fay (2004-12-29 14:26:00) [3]2 msguns © (29.12.04 14:15) [4]
Ужасно
msguns (2004-12-29 14:15:00) [4]>Ega23 © (29.12.04 11:59) [3]
>Для TrueType фонтов - одуреешь
Я делал так:
Создаю TLabel (он наследник TGraficControl и, соотв-но, у него есть св-во TextWidth) с шириной=ширине эдита, в его кэпшн запуздыриваю текст эдита, определяю длину текста на условие <Длина текста>=<Длина лабеля+Длина текста без пробелов> div 2
Если меньше, то вставляю ведущий пробел. Потом и кэпшина назад в эдит. Font лабеля, еснно, такой же, как у эдита.
Ega23 (2004-12-29 11:59:00) [5]3. Центровать ручками с помощью ведущих пробелов
Для TrueType фонтов - одуреешь
msguns (2004-12-29 11:54:00) [6]3. Центровать ручками с помощью ведущих пробелов
Семен Сорокин (2004-12-29 11:53:00) [7]1. добавить стиль ES_CENTER в CreateParams
2. TComboEdit из RX