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.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
