пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

ВОПРОС 19. КОМПОНЕНТЫ LABEL И STATICTEXT

Компонент Delphi Label предназначен для показа текста на форме нашей программы, которые не будет меняются в течение работы программы. Текст надписи компонента Label можно изменить, но делается это только программно.Текст, отображаемые в компоненте, определяются значением свойства Caption. Он прописывается в процессе проектирования или задается программно во время выполнения программы. Например:
Label1.Caption := ‘текст’;
Для отображения числовой информации необходимо использовать функции FloatToStr и IntToStr например: label1.Caption:=inttostr(123); отображает числовую информацию, а если нужно выполнить какие-то действия с этими числами например сложить то нужно перевести обратно в числовую информацию то нужно выполнить

 label2.Caption:=inttostr(strtoint(label1.Caption)+1)

Разбиение текста на строки обеспечивает символ «новая строка» (его код равен 10)

 label1.Caption:='первая строка'+#10+'вторая строка';

Теперь рассмотрим основные свойства.

свойства Label

 color

 определяет фон компонента

 font

 определяет свойство текста

 visible

 yes(показать), false(скрыть) компонент

 WordWrap

 если «yes» переносит текст на новую строку

 Caption

 надпись отображаемого текста

 Alignment

 определяет способ выравнивания текста. может принимать 3 состояния taLeftJustify — по левому краю компонента, taCenter- выравнивание по центру и taRightJustify — выравнивание по правому краю

Transparent

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

Name

имя компонента

 

 

Компонент delphi StaticText это оконный компонент, отображающий текст на форме, без возможности редактирования пользователем. StaticText функционирует подобно Label, но отличается тем, что имеет рамку (бордюр) вокруг текста.

Текст компонента задается свойством Caption. Шрифт этого текста определяется свойством Font, цвет текста подсвойством Color свойства Font, а цвет фона свойством Color. Размер меток StaticText определяется свойством AutoSize. Если значение это свойства равно True, то горизонтальный и вертикальный размеры компонента зависят от размером надписи. Если же значение свойства AutoSize равно False, то выравнивание текста определяется свойством Alignment, которое определяет выравнивание текста по левому или правому краю, или же по центру.
В компоненте StaticText перенос длинного текста по словам осуществляется автоматически, если значение свойства AutoSize равно False и размер компонента позволяют вместить нескольких строк. Чтобы в StaticText осуществлялся перенос слов при изменении пользователем размеров приложения, необходимо осуществлять перерисовку компонента с помощью метода Repaint в обработчике событий OnResize.
Рамку компонента определяет свойство BorderStyle (рис 1).


11.01.2015; 20:12
хиты: 96
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь