TRichEdit (страница Win32) –класс, каждый экземпляр которого - многострочный редактор форматированного текста. Такой редактор дает возможность использовать различные шрифты, цвета и стили выравнивания внутри одного текста.
HideScrollBars | Определяет, будет ли редактор автоматически вставлять полосы прокрутки |
DefAttributes | Шрифтовые атрибуты текста по умолчанию |
SelAttributes | Шрифтовые атрибуты выделенного текста |
TMaskEdit (страница Addition) – аналогичен Edit, но позволяет вводить текст, соответствующий некоторому шаблону.
IsMasked | True – строка шаблона задана (свойство только для чтения). |
EditText | Текст, введенный пользователем (до наложения шаблона) |
Text | Текст, введенный пользователем после применения к нему шаблона |
EditMask | Шаблон Состоит из 3-х частей, разделенных символом «;» 1) Маска Состоит из литералов и специальных символов. Специальные символы: L – должно содержать букву l – может содержать букву A – должно содержать букву или цифру a – может содержать букву или цифру C – должно содержать любой символ c – может содержать любой символ 0 – должно содержать цифру 9 –может содержать цифру # - может содержать цифру, “+” и “-“ \ - следующий символ – литерал, позволяет использовать в качестве литералов специальные символы : - вставляет разделитель Windows для часов, минут, секунд / - вставляет разделитель Windows для даты ! – подавляет все ведущие пробелы < - все следующие буквы преобразуются в строчные > - все следующие буквы преобразуются в прописные <> - отменяет преобразование регистров Литералы – любые символы, которые будут отображаться в строке редактирования, но не могут быть изменены пользователем. Можно использовать любой символ, но для специальных впереди необходимо поставить «\» 2) 0 или 1 определяют записывать ли результат наложения маски вместо исходного текста (0 –исходный) 3) символ, который будет стоять в окне редактора на местах символов, которые должен ввести пользователь |
Если введенное значение не соответствует шаблону, то возникает исключительная ситуация EDBEditError, на экран выводится окно с сообщением об ошибке (при запуске exe-файлов).
|
|