Лекция: Стандартные визуальные компоненты

На странице Standard палитры компонентов Delphi расположены стандарт­ные компоненты, соответствующие интерфейсным элементам Windоws.

TMainMenuИнтерфейсный элемент, называемый меню, предусмотрен стандартными соглашениями по требованию к интерфейсным прикладным программам и используется практически во всех Windows-приложениях. TМainMenu определяет главное меню формы. На форму можно поместить сколько угодно объектов этого класса, но отображаться в полосе меню в верхней части формы будет тот из них, который указан в свойстве Menu формы.

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

TLabelС помощью статического интерфейсного элемента создаются заголовки для других интерфейсных элементов. Элемент этого типа обычно используется, когда необходимо отобразить текст, который не может быть отредактирован пользователем, например заголовки компонентов, которые не имеют собственного свойства Caption.

TEditСтрока редактирования – это прямоугольное окно, в котором возможен ввод и редактирование текста. С помощью компонента TEdit можно отображать и нередактируемый текст. Для этого необходимо присвоить свойству ReadOnly значение True.

TMemoКомпонент TМemo предназначен для ввода, редактирования и/или отображения достаточно длинного текста. Текст хранится в поле класса TStrings и, таким образом, представляет собой набор строк. К содержимому компонента обращаются, используя свойства Text или Lines. Свойство Text используется для доступа ко всему содержимому компонента, а свойство Lines – для построчного доступа.

TButtonКомпонент TButton представляет собой стандартную кнопку. Кнопка может содержать текст, описывающий выполняемое при ее нажатии действие.

TCheckBoxКнопка с независимой фиксацией TСheckBox используется для того, чтобы пользователь мог указать свое решение типа Да/Нет или Да/Нет/Не знаю.

TRadioButtonВ отличие от TCheckBox компоненты TRadioButton представляют собой зависимые переключатели, предназначенные для выбора одного из нескольких взаимоисключающих решений.

TListBoxИнтерфейсный элемент этого типа содержит список элементов, которые могут быть выбраны при помощи клавиатуры или мыши.

TComboBoxКомбинированный список – это интерфейсный элемент, включающий в себя список, статический текст или строку редактирования. Представляет собой комбинацию списка TListBox и редактора TЕdit.

TScrollBarУправляющий элемент, похожий на полосу прокрутки окна. Исполь­зуется для визуального управления значением числовой величины.

TGroupBoxКомпонент представляет собой стандартную группу элементов.

TRadioGroupЭтот компонент представляет собой комбинацию GroupBox с набором RadioButton.

TPanelПанель служит для группирования элементов управления и меньших контейнеров.

Дополнительные визуальные компоненты

TBitBtnЭтот компонент является разновидностью стандартной кнопки TВutton.

TSpeedButtonКомпонент SpeedButton – специализированная кнопка для использования с компонентом Panel.

TMaskEditКомпонент предназначен для ввода текста, соответствующего некоторому шаблону, задаваемому в свойстве String.

TStringGridКомпонент предназначен для представления данных в табличном виде.

TDrawGridКомпонент создает и обслуживает табличные структуры.

TImageСлужит для размещения на форме одного из трех поддерживаемых Delphi типов изображений: растровой картинки, пиктограммы или метафайла.

TShapeКомпонент рисует одну из простейших геометрических фигур, определяемых следующим множеством:

stRectangle, stSquare, stRoundRect, stRoundSquare, stEllipse, stCircle – прямоугольник, квадрат, скругленный прямоугольник, скругленный квадрат, эллипс, окружность.

TScrollBoxСлужит контейнером для размещения других компонентов. Его отли­чительная особенность – возможность прокрутки

TCheckListBoxГруппирует независимые переключатели, позволяя обратиться к любому из них по индексу.

TSplitterКомпонент TSplitter используется для разделения клиентской области формы на панели.

TStaticTextКомпонент StaticText имеет ту же функциональность, что и компонент Label. TChartЭтот компонент предназначен для графического представления числовых данных.

 

52 Способы описания алгоритма. Примеры.

еще рефераты
Еще работы по информатике