TMaskEdit/ru
From Lazarus wiki
Jump to navigationJump to search
│
English (en) │
français (fr) │
日本語 (ja) │
русский (ru) │
TMaskEdit является элементом управления с однострочным полем для редактирования текста, который будет соответствовать заданной маске, определенной в свойстве EditMask. Данный компонент доступен на вкладке Additional палитры компонентов.
Свойство EditMask формирует шаблон вводимой последовательности символов со следующими значениями:
cMask_SpecialChar | \ | после этого символа можно указать произвольный символ |
cMask_UpperCase | > | после этого символа все последующие символы переводятся в ВЕРХНИЙ регистр |
cMask_LowerCase | < | после этого символа все последующие символы переводятся в нижний регистр |
cMask_Letter | l | должна быть буква латинского алфавита или ничего |
cMask_LetterFixed | L | должна быть буква латинского алфавита |
cMask_AlphaNum | a | должна быть буква (['A'..'Z','a..'z']), цифра (['0'..'9']) или ничего |
cMask_AlphaNumFixed | A | должна быть буква (['A'..'Z','a..'z']) или цифра (['0'..'9']) |
cMask_AllChars | c | должен быть любой символ в кодировке Utf8 или ничего |
cMask_AllCharsFixed | C | должен быть любой символ в кодировке Utf8 из диапазона #32 - #255 |
cMask_Number | 9 | должна быть введена только цифра или ничего |
cMask_NumberFixed | 0 | должна быть введена только цифра |
cMask_NumberPlusMin | # | должна быть введена только цифра, знаки "+", "-" или ничего |
cMask_HourSeparator | : | символ добавляется автоматически для разделения часов, минут, секунд |
cMask_DateSeparator | / | символ добавляется автоматически для разделения дней, месяцев и лет |
cMask_SpaceOnly | _ | автоматически помещается символ пробела (не совместимо с Delphi) |
cMask_NoLeadingBlanks | ! | удаляются начальные пробелы, в противном случае удаляются завершающие пробелы |
См. также
- Документация по TMaskEdit
- TEdit - Обычное поле для редактирования текста
- TLabeledEdit - Поле для редактирования наподобие TEdit, но с дополнительной поясняющей надписью
- TSpinEdit - Поле для ввода целых чисел из определенного диапазона
- TFloatSpinEdit - Поле для ввода вещественных чисел из определенного диапазона
- TEditButton - Поле для редактирования TEdit с присоединенными кнопками TSpeedBtn
- TFileNameEdit - Поле для редактирования с присоединенным компонентом TOpenDialog для ввода имени файла
- TDirectoryEdit - Поле для редактирования с присоединенным компонентом TSelectDirectoryDialog для ввода пути к файлу
- TDateEdit - Поле для редактирования с присоединенным компонентом TCalendarDialog (календарь) для ввода даты
- TCalcEdit - Поле для ввода с присоединенным компонентом TCalculatorDialog (калькулятор) для ввода чисел
- TTIEdit - An RTTI capable input field