Текущий архив: 2004.06.27;
Скачать: CL | DM;
ВнизВыравнивание ТЕдит по правому краю Найти похожие ветки
← →
de Bugger (2004-06-15 09:52) [0]Как в дельфи делать эдиты для ввода чисел? Правила хорошего тона требуют выравнивать числа по правому краю, а у ТЕдита нет свойства "Алигмент".
Пробовал пойти через АПИ, использовать SetWindowLong. Устанавливал стиль едита при создании формы и при открытии формы. Результат - 0. Причем стиль "только числа" применяется, а стиль - выравнивание справа - нет. Подозреваю, что этот стиль нельзя менять после создания окна, значит надо писать свой контрол и отрабатывать создание окна самостоятельно :(
Кто что подскажет?
← →
Serge © (2004-06-15 10:12) [1]При создании своего компонента от Edit указываешь ES_MULTILINE and ES_RIGHT. Можно также использовать мемо с WantReturns=False.
← →
Fay © (2004-06-15 10:18) [2]Контрол должен быть мнострочным
← →
de Bugger (2004-06-15 10:39) [3](1) Где при создании? Я мышой на форму эдит кладу.
(1,2) Я правильно понял, что правое выравнивание неотделимо от многострочности? Что-то не верится
← →
Fay © (2004-06-15 10:45) [4]>> Что-то не верится
Очень жаль
← →
de Bugger (2004-06-15 10:48) [5]Блин и правда. В 1С числовые эдиты на самом деле многострочные. Хотя нафиг это никому не надо и никто этого не замечает!
Страницы: 1 вся ветка
Текущий архив: 2004.06.27;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.041 c