Использование элементов Label для отображения текста
<$I[]элемент управления Label > Элемент Label отображает текст, который пользователь приложения не может изменить. Эти элементы удобны для идентификации других элементов управления, которые не имеют своего собственного свойства Caption, например, текстовые окна и окна типа ListBox (окна списка). (Помните, что свойство Properties отображается как текст на кнопках и задается в режиме разработки?) Свойство Caption — не единственное отображаемое свойство элемента Label. Этот элемент имеет, например, <$I[]свойство BorderStyle > свойство BorderStyle, которое определяет вид метки. На рис.3.9 представлены две метки с разными значениями свойства BorderStyle. Обратите внимание на то, что метка со значением Fixed Single свойства BorderStyle очень похожа на текстовое окно. Рис. 3.9 Метки с разными значениями свойства BorderStyle. Вы можете также использовать для дизайна метки такие свойства, как BackColor, BackStyle, ForeColor и Font. Изменение размеров метки в соответствии с длиной текста в свойстве Caption В окне Properties метка может быть определена как однострочная. Но может так случиться, что текст для свойства Caption окажется больше, чем позволяют размеры метки. Это может произойти как в режиме разработки, так во время выполнения приложения. Для решения этой проблемы метки имеют два свойства: AutoSize и WordWrap. <$I[]свойство AutoSize > Свойство AutoSize задает режим автоматического изменения размеров метки для отображения всего текста <$I[]свойство Caption > свойства Caption. Если свойство AutoSize установлено в True, метка увеличивается горизонтально, как показано на рис. 3.10. Рис. 3.10Меп Метка может автоматически менять свои размеры (по горизонтали) при установке в True свойства AutoSize. <$I[]свойство WordWrap > Свойство WordWrap позволяет автоматически изменять размер метки по вертикали для той же самой цели — поместить весь текст свойства Caption в окне метки. Метка со свойством WordWrap, равным True, выглядит так же, как первые две метки.
|