Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

Выравнивание ТЕдит по правому краю   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.042 c
14-1086940194
}|{yk
2004-06-11 11:49
2004.06.27
Презумпция невиновности в отношении публичных особ


4-1084958517
-=zek=-
2004-05-19 13:21
2004.06.27
Получение изображения рабочего стола


1-1086866194
asd.
2004-06-10 15:16
2004.06.27
Как можно поменять цвет шрифта в TStatusBar


14-1086872521
Киркоров :)
2004-06-10 17:02
2004.06.27
Просто хорошая песня Киркорова :))))))))


1-1086844690
EXE
2004-06-10 09:18
2004.06.27
Мастера и помошники, Есть ли в природе компонент для изменения ра





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский