TMaskEdit/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
From the Free Pascal wiki, page "TMaskEdit/ru", as it stood on 2018-02-09 after a change by Useroflazarus, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.