Дополнительные компоненты для ввода

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-файлов).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: