<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Общие элементы формы > ПолеВвода (TextBox) |
Объект "ПолеВвода" ("TextBox") предназначен для реализации ввода и редактирования текстовой информации в поле ввода формы.
Объект "ПолеВвода" ("TextBox") можно создать c помощью оператора "Новый" ("New"), используя имя типа "ПолеВвода" ("TextBox"). В операторе "Новый" ("New") возможно использование конструктора с параметрами:
Синтаксис:
Новый ПолеВвода(<X>, <Y>, <Ширина>, <Высота>, <Стили>)
New TextBox(<X>, <Y>, <Width>, <Height>, <Styles>)
Параметры:
X – координата расположения элемента по горизонтали относительно верхнего левого угла экрана.
Y – координата расположения элемента по вертикали относительно верхнего левого угла экрана.
Ширина (Width) – числовое значение ширины элемента формы в пикселях.
Высота (Height) – числовое значение высоты элемента формы в пикселях.
Стили (Styles) – стили редактируемого текста. Указываются в виде строки списка разделенных запятыми возможных идентификаторов форматирования текста. Параметр не является обязательным.
Идентификаторы форматирования текста для параметра "Стили":
• |
ВыравниваниеПоЦентру (Center) – устанавливает выравнивание по центру. |
• |
ВыравниваниеВлево (Left) – устанавливает выравнивание элемента формы по левому краю. |
• |
ВыравниваниеВправо (Right) – устанавливает выравнивание элемента формы по правому краю. |
• |
НижнРегистр (LowerCase) – устанавливает режим символов только в нижнем регистре. |
• |
ВерхнРегистр (UpperCase) – устанавливает режим символов только в верхнем регистре. |
• |
Многострочный (Multiline) – устанавливает режим многострочного редактирования. |
• |
НескрывВыделен(Nohidesel) – устанавливает режим, при котором выделение не скрывается при потере фокуса. |
• |
Пароль (Password) – устанавливает режим, при котором вместо символов отображается символ "*" ("звездочка"). |
• |
ТолькоЧтение (ReadOnly) – устанавливает режим запрета изменения текста. |
• |
НуженВозврКарет (WantReturn) – устанавливает режим, при котором при нажатии кнопки "Enter" в многострочном режиме вставляется новая строка. |
• |
Выключен (Disabled) – устанавливает недоступность элемента формы. |
• |
Рамка (Border) – устанавливает обрамление элемента формы рамкой. |
Пример:
//Элементу формы "ПолеПоиска" присваивается новый объект "ПолеВвода" с координатами (0, 20),
//шириной 45, высотой 10 пикселей, с обрамлением рамкой и выравниванием по левому краю формы.
ФормаПоиска.ПолеПоиска = Новый ("ПолеВвода", 0, 20, 45, 10, "Рамка,ВыравниваниеВлево");
Внимание! Старое название объекта: "Редакт" ("Edit"). Совместимость сохраняется. Рекомендуется использовать новое название.