IControl.Text

Синтаксис

Text: String;

Описание

Свойство Text определяет строку, идентифицирующую компонент для пользователя. Оно связывает с компонентом некоторую строку текста, поясняющую пользователю назначение данного компонента.

Комментарии

По умолчанию Text совпадает с названием компонента. Для управляющих компонентов (кнопок, флажков, переключателей и т.п) в свойстве Text можно указывать символ быстрого доступа. Для этого перед соответствующим символом следует поставить знак амперсанда – &. Следующий после амперсанда символ отображается подчеркнутым и будет являться символом быстрого доступа: при выполнении формы нажатие этого символа или сочетания ALT+символ будет эквивалентно выбору соответствующего управляющего компонента. При этом также генерируется событие OnClick для компонента.

Если в тексте строки Text надо ввести символ амперсанда, его надо повторить дважды: &&.

Если у формы, на которой расположен компонент, установлено свойство Resources, то для свойства Text в инспекторе объектов будет добавлено дополнительное свойство «ResourcesID», позволяющее определить элемент ресурсов, из которого будут браться значения свойства:

При изменении значения свойства Text, будет изменено значение соответствующего элемента для языка по умолчанию.

При изменении значения свойства «ResourcesID», будет изменен идентификатор соответствующего элемента, в подключенных к форме ресурсах. Для сопоставления текстового свойства компонента с другим строковым элементом ресурса необходимо нажать кнопку в поле «ResourcesID». Будет открыт диалог «Выбор строки»:

В диалоге содержатся все строковые элементы ресурсов, подключенных к форме. Для каждого элемента ресурсов отображается значение идентификатора и значение для языка по умолчанию. После выбора нового строкового элемента необходимо нажать кнопку «ОК».

См. также:

IControl | Перевод в ресурсах