- Обработка строк
- Строковые данные в BCB и методы их обработки
- Отображение строк в поле метки
- Использование компонента TextBox (VB)
- Использование объекта MaskEdBox (VB)
- Специфика компонента RichTextBox (VB)
- Использование компонент типа TEdit (BCB и Delphi)
- Специфика работы с объектом MaskEdit в средах BCB и Delphi
- Объект TextBox в многострочном режиме
Отображение строк в поле метки
Опубликовано admin в Втр, 01/12/2010 - 18:42
Объекты типа Label используются для вывода различных подписей, располагаемых рядом с другими объектами, нуждающимися в пояснениях. Подпись, которая отображается в поле метки, должна быть присвоена ее заголовку — свойству Caption. Такое присвоение можно выполнить как на стадии проектирования программы, так и во время работы приложения:
Label1.Caption = "Фамилия" ' VB
Label1.Caption := 'Фамилия'; { Delphi}
Label1->Caption = "Фамилия"; // BCB
Надпись может быть выполнена одним из шрифтов, установленных в операционной системе. Ее размер и дополнительные характеристики шрифта управляются комплексным свойством Font, щелчок по которому выводит на экран знакомое многим диалоговое окно (рис. 2.11).
Поле метки имеет ограниченные размеры, установленные либо до, либо во время выполнения программы. Может оказаться, что установленная ширина окна не позволяет разместить нужную подпись. Для выхода из такого положения предлагаются два варианта. Либо ширина и высота поля метки автоматически подстраивается под габариты размещаемого заголовка в переделах допустимого формой пространства. Такой режим устанавливается свойством AutoSize=True. Либо при фиксированной ширине окна подбирается такая его высота, которая позволяет расположить подпись в две или более строк. В этом случае при AutoSize=False потребуется изменить значение свойства WordWrap на True.
В отличие от VB, где метка обладает свойством BorderStyle, в средах BCB и Delphi поле метки не выделяется какой-либо границей и ее фон сливается с фоном формы, если не предпринимать какие-либо специальные меры. Однако фон метки можно изменить, задав то или иное значение свойства Color и изменив значение свойства прозрачности (Transparent = False). В среде Visual Basic цвет фона метки и цвет символов устанавливаются свойствами BackColor и ForeColor.
Текст в поле метки по умолчанию прижимается к левой границе компонента, однако его можно расположить симметрично относительно центра поля или прижать к правой границе. Выбор той или иной возможности достигается изменением значения свойства Alignment. В среде VB используются мнемонические константы LeftJustify, Center и RightJustify, в средах BCB/Delphi — taLeftJustify, taCenter и taRightJustify.
