Sign in Join
Wiki copytemporary

Revision 1 of 1, by Useroflazarus on 2-9-2018. The page as it is now.

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 ! удаляются начальные пробелы, в противном случае удаляются завершающие пробелы

См. также


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.