Текстовое поле

Текстовое поле предназначено для ввода, редактирования и отображения текстовых данных. Элемент управления может быть предназначен как для ввода строковых значений (на примере слева), так и для ввода текста (на примере справа). Единственное их отличие – для текста может быть использован перенос строки:

Controls_TextEdit

Для ввода или редактирования текста в элементе управления необходимо выбрать его, кликнув по области ввода текста (1) левой кнопкой мыши:

Controls_TextEdit2

Счетчик (2) показывает количество доступных для ввода символов в случае, если общий размер текста не должен превышать определенный разработчиком лимит. Счетчик начинает отображаться, когда для ввода остались доступными 20 символов. Если вводимый в элемент управления текст превышает лимит, счетчик начинает работать в минус:

Controls_TextEdit3

Не смотря на то, что элемент управления позволяет превышать определенный разработчикам предел символов, система не позволит сохранить или использовать вводимое значение, пока счетчик показывает отрицательное число.

В случае, когда вводимый текст предполагает существование значений на нескольких языках, обычно это локализуемое свойство справочника, доступна ссылка на переводы (3). По клику левой кнопкой мыши на нее открывается форма со списком существующих в системе языков и значений вводимого текста на них. Значение для языка, на котором оно вводилось в текстовом поле, недоступно для редактирования в этой форме (выделено серым).

В качестве текста в ссылке на переводы Controls_TextEdit5 фигурирует язык пользователя системы. Например, если языком пользователя выбран русский, ссылка будет содержать текст ru, а если английский – en.

Ввести локализуемый текст можно как в открывшейся форме переводов для любого языка (кроме языка пользователя), так и в самом элементе управления, но уже только на языке пользователя. Подробнее об этом написано в разделе Мультиязычность.

Controls_TextEdit4