Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры и задачи.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3.66 Mб
Скачать

Часть 2 Таблица 2.2 (окончание)

Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на сле­дующую строку (значение свойства AutoSize долж­но быть False)

Задает способ выравнивания текста внутри поля. Текст может быть выравнен по левому краю (taLeftJustify), ПО центру (taCenter) ИЛИ по правому краю (taRight Justify)

Шрифт, используемый для отображения текста. Уточняющие свойства определяют способ начерта­ния символов (Font. Name), размер (Font. Size) и цвет символов(Font.Color)

Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то текст выво­дится шрифтом, установленным для формы

Цвет фона области вывода текста

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

Позволяет скрыть текст (False) или сделать его видимым (True)

Delphi — краткий справочник

Таблица 2.3. Свойства компонента Edi t (поле редактирования) Свойство Описание

N ame Имя компонента. Используется в программе для досту-

па к компоненту и его свойствам, в частности — для дос­тупа к тексту, введенному в поле редактирования

Text Текст, находящийся в поле ввода и редактирования

Left Расстояние от левой границы компонента до левой гра-

ницы формы

Тор Расстояние от верхней границы компонента до верхней

границы формы

Height Высота поля

Width Ширина поля

Font Шрифт, используемый для отображения вводимого текста

ParentFont Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то при изменении свой­ства Font формы автоматически меняется значение свойства Font компонента

Enabled Используется для ограничения возможности изменить

текст в поле редактирования. Если значение свойства равно False, то текст в поле редактирования изменить нельзя

Visible Позволяет скрыть компонент (False) или сделать его

видимым (True)

Edit . I

Компонент Edit (рис. 2.2) представляет собой поле ввода-редак­тирования строки символов. Свойства компонента приведены в табл. 2.3.

Button

Компонент Button (рис. 2.3) представляет собой командную кнопку. Свойства компонента приведены в табл. 2.4.

Standaid

F%AfsrB)ckJix * 11

Edit Рис. 2.2. Компонент Edit — поле ввода-редактирования строки символов

Standard

L°D 15?

W % А ЯГ

B utton Рис. 2.3. Компонент Button— командная кнопка

Delphi — краткий справочник

245

Таблица2.4. Свойства компонента Button (командная кнопка)

Таблица 2.5. Свойства компонента Memo

Свойство Описание

Name

Caption Left

Top

Height

Width

Enabled

И мя компонента. Используется в программе для досту­па к компоненту и его свойствам

Текст на кнопке

Расстояние от левой границы кнопки до левой границы формы

Расстояние от верхней границы кнопки до верхней границы формы '

Высота кнопки Ширина кнопки

Признак доступности кнопки. Если значение свойства равно True, то кнопка доступна. Если значение свойст­ва равно False, то кнопка не доступна, например, в результате щелчка на кнопке событие click не возни­кает

Visible

Позволяет скрыть кнопку (False) или сделать ее ви­димой (True)

Hint

Подсказка — текст, который появляется рядом с указа­телем мыши при позиционировании указателя на ко­мандной кнопке (для того чтобы текст появился, надо чтобы значение свойства ShowHint было True)

ShowHint

Разрешает (True) или запрещает (False) отображение подсказки при позиционировании указателя на кнопке ' '

Memo

Компонент Memo (рис. 2.4) представляет собой элемент редакти­рования текста, который может состоять из нескольких строк: Свойства компонента приведены в табл. 2.5.

Свойство

Описание

Name Имя компонента. Используется в для доступа к свой-

с твам компонента

Text Текст, находящийся в поле Memo. Рассматривается

как единое целое

Lines Массив строк, соответствующий содержимому поля.

Доступ к строке осуществляется по номеру. Строки нумеруются с нуля

Lines. Count Количество строк текста в поле Memo

Left Расстояние от левой границы поля до левой границы

формы

Тор Расстояние от верхней границы поля до верхней гра-

ницы формы

Height Высота поля

width Ширина поля

Font Шрифт, используемый для отображения вводимого

текста

ParentFont Признак наследования свойств шрифта родительской формы

R adioButton

Компонент RadioButton (рис. 2.5) представляет зависимую кнопку, состояние которой определяется состоянием других кнопок группы. Свойства компонента приведены в табл. 2.6.

Если в диалоговом окне надо организовать несколько групп пе­реключателей, то каждую группу следует представить компонен­том RadioGroup.

Standard j

|F вг % ащ

I

Memo

Рис. 2.4. Компонент Memo

Standard ,

RadioButton Рис. 2.5. Компонент RadioButton

iO

246

Delphi - краткий справочник

247

Таблица 2.6. Свойства компонента RadioButton

Таблица 2.7. Свойства компонента CheckBox

Свойство

Описание

Свойство

Описание

Name

Caption Checked

Left Top

Height

Width

Font

ParentFont

Имя компонента. Используется для доступа к свойствам компонента

Текст, который находится справа от кнопки

Состояние, внешний вид кнопки:

если кнопка выбрана, то Checked = True;

если кнопка не выбрана, то Checked = False

Расстояние от левой границы флажка до левой границы формы

Расстояние от верхней границы флажка до верхней гра­ницы формы

Высота поля вывода поясняющего текста Ширина поля вывода поясняющего текста

Шрифт, используемый для отображения поясняющего текста

Признак наследования характеристик шрифта родитель­ской формы

CheckBox

Компонент CheckBox (рис. 2.6) представляет собой независимую кнопку (переключатель). Свойства компонента приведены в табл. 2.7.

Г % А

S tandard

Cffij (х

CheckBox Рис. 2.6. Компонент CheckBox

ё Ш

Name Имя компонента. Используется для доступа к свойст-

вам компонента

Caption Текст, который находится справа от флажка

Checked Состояние, внешний вид флажка:

если флажок установлен (в квадратике есть "галочка"),

ТО Checked = True;

если флажок сброшен (нет "галочки"),

то Checked =False

State

Состояние флажка. В отличие от свойства Checked, позволяет различать установленное, сброшенное и промежуточное состояния. Состояние флажка опреде­ляет одна из констант:

cbChecked (установлен); cbGrayed (серый, неопреде­ленное состояние); cbUnChecked (сброшен)

AllowGrayed Свойство определяет, может ли флажок быть в проме­жуточном состоянии:

если AllowGrayed = False, то флажок может быть только установленным или сброшенным; если AllowGrayed = True, то допустимо промежуточ­ное состояние

Left Расстояние от левой границы флажка до левой грани-

цы формы

Тор Расстояние от верхней границы флажка до верхней гра-

ницы формы

Height Высота поля вывода поясняющего текста

Width Ширина поля вывода поясняющего текста

Font Шрифт, используемый для отображения поясняющего

текста

ParentFont Признак наследования характеристик шрифта роди­тельской формы

248

Часть

Delphi - краткий справочник

249

ListBox

Компонент ListBox (рис. 2.7) представляет собой список, в ко­тором можно выбрать нужный элемент. Свойства компонента приведены в табл. 2.8.

ComboBox

Компонент ComboBox (рис. 2.8) дает возможность ввести данные в поле редактирования путем набора на клавиатуре или выбором из списка. Свойства компонента приведены в табл. 2.9.

Свойство

N ame

Items Count Sorted

Itemlndex

Left Top

Height

Width

Font

ParentFont

ListBox Рис. 2.7. Компонент ListBox

Таблица 2.8. Свойства компонента ListBox

О писание

Имя компонента. В программе используется для дос­тупа к компоненту и его свойствам

Элементы списка — массив строк Количество элементов списка

Признак необходимости автоматической сортировки (True) списка после добавления очередного элемента

Номер выбранного элемента (элементы списка нуме­руются с нуля). Если в списке ни один из элементов не выбран, то значение свойства равно минус 1

Расстояние от левой границы списка до левой границы формы

Расстояние от верхней границы списка до верхней гра­ницы формы

Высота поля списка Ширина поля списка

Шрифт, используемый для отображения элементов списка

Признак наследования свойств шрифта родительской формы

Свойство

N ame

Text Items Count Itemlndex

Sorted DropDownCount

Left

Top Height

ComboBox Рис. 2.8. Компонент ComboBox

Таблица 2.9. Свойства компонента ComboBox

О писание

Имя компонента. Используется для доступа к свой­ствам компонента

Текст, находящийся в поле ввода-редактирования Элементы списка — массив строк Количество элементов списка

Номер элемента, выбранного в списке. Если ни один из элементов списка не был выбран, то зна­чение свойства равно минус 1

Признак необходимости автоматической сорти­ровки (True) списка после добавления очередного элемента

Количество отображаемых элементов в раскрытом списке. Если количество элементов списка боль­ше чем DropDownCount, то появляется вертикаль­ная полоса прокрутки

Расстояние от левой границы компонента до левой границы формы

Расстояние от верхней границы компонента до верхней границы формы

Высота компонента (поля ввода-редактирования)

Delphi - краткий

справочник

251

Таблица 2.10

(окончание)

Свойство

Описание

Width Font

ParentFont



250

Часть 2

Таблица 2.9 (окончание)

Свойство

Описание

Ширина компонента

Шрифт, используемый для отображения элемен­тов списка

Признак наследования свойств шрифта родитель­ской формы

StringGrid

Компонент stringGrid (рис. 2.9) представляет собой таблицу, ячейки которой содержат строки символов. Свойства компонен­та приведены в табл. 2.10.

StringGrid

Рис. 2.9. Компонент StringGrid

Таблица 2.10. Свойства компонента stringGrid

Свойство

О писание

Name

ColCount RowCount DefaultColWidth De faultRowHeight FixedCols

И мя компонента. Используется в програм­ме для доступа к компоненту и его свойст­вам

Количество колонок таблицы Количество строк таблицы Ширина колонок таблицы Высота строк таблицы

Количество зафиксированных слева коло­нок таблицы. Зафиксированные колонки выделяются цветом и при горизонтальной прокрутке таблицы остаются на месте

FixedRows

Cells

GridLineWidth

Left

Top

Height

Width

Options.goEditing

Options.goTab

Options. goAlwaysShowEditor

Font

ParentFont

Количество зафиксированных сверху строк таблицы. Зафиксированные строки выде­ляются цветом и при вертикальной про­крутке таблицы остаются на месте

Соответствующий таблице двумерный мас­сив. Ячейке таблицы, находящейся на пе­ресечении столбца с номером col и строки с номером row, соответствует элемент

cells[col, row]

Ширина линий, ограничивающих ячейки таблицы

Расстояние от левой границы поля таблицы до левой границы формы

Расстояние от верхней границы поля таб­лицы до верхней границы формы

Высота поля таблицы Ширина поля таблицы

Признак допустимости редактирования со­держимого ячеек таблицы. True — редакти­рование разрешено, False — запрещено

Разрешает (True) или запрещает (False) использование клавиши <ТаЬ> для пере­мещения курсора в следующую ячейку таб­лицы

Признак нахождения компонента в режиме редактирования. Если значение свойства False, то для того, чтобы в ячейке появился курсор, надо начать набирать текст, нажать клавишу <F2> или сделать щелчок мышью

Шрифт, используемый для отображения содержимого ячеек таблицы

характеристик

Признак наследования шрифта формы