Delphi. Страница Additional. Васильев В.В - 13 стр.

UptoLike

13
Пример работы 3: Подсказка
1. Сделайте запасную копию проекта
Используйте Мой компьютер
2. Положите на форму однострочный тек-
стовый редактор Edit1
Страница Standard
3. Удалите надпись в компоненте Edit1
Свойство Text
4. Подпишите добавленное
поле Фамилия И.О.
Компонент Label, страница Standard
5. Положите на форму поле с маской ввода
MaskEdit1
Страница Additional
6. Удалите надпись в компоненте MaskEdit1
Свойство Text
7. Подпишите добавленное
поле Телефон
Компонент Label, страница Standard
Компонент MaskEdit представляет собой однострочный текстовый ре-
дактор и предназначен для ввода текста по шаблону (по маске).
Специальное свойство EditMask содержит маску шаблона. Маска
состоит из трех частей, отделенных друг от друга точкой с запятой. Первая
часть содержит маску ввода. Вторая – «0» или «1». «0» означает, что в
свойство Text записывается
текст, введенный пользователем без маски
ввода. «1» - в свойство Text записывается текст с символами маски. В
третьей части указывается символ, который в шаблоне обозначает пози-
цию, вводимую пользователем.
Приведем некоторые специальные символы, использующиеся при со-
ставлении масок. Lполе должно содержать букву, lполе может содер-
жать букву, 0поле
должно содержать цифру, 9поле может содержать
цифру, aполе может содержать букву или цифру, с поле может содер-
жать любой символ, \ - следующий символ надо включить в маску.
Пусть в нашем примере все номера служебных телефонов начинают-
ся, как в ВГУ, с 208. В этом случае шаблон маски будет
выглядеть так:
\2\0\8\-999;1;#. В поле MaskEdit при работе программы пользователь увидит
208-###. Вместо # он сможет ввести только цифры.
8. Задайте маску ввода номера слу-
жебного телефона
Свойство EditMask
9. Положите на форму поле с маской ввода
MaskEdit2
Страница Additional
10. Удалите надпись в компоненте MaskEdit2
Свойство Text
11. Подпишите добавленное поле
Заработная плата
Компонент Label, страница Standard
Для того чтобы задать маску ввода, щелкните по кнопке с тремя точ-
ками правее свойства EditMask компонента MaskEdit2. При этом запуска-
ется редактор маски ввода. В нем можно выбрать стандартную маску из
стандартного файла с расширением dem. Можно ввести свою маску в поле
Input Mask. Для поля Заработная плата введем, например, маску
999999
р.;0;_. При вызове формы AdditionalTab пользователь увидит _________ р.