Свойства, методы, события, типы, классы_______________________971

Класс TFont

Определение

_property int Size

Описание

Свойство Size определяет размер шрифта в кеглях (пунктах, принятых в Win-
dows). Если значение Size задано отрицательным, то в размер входит верхний пик-
сель каждой строки. Если значение Size задано положительным, то этот пиксель
не учитывается.

Для задания размера шрифта может использоваться другое свойство: He-
ight — размер шрифта в пикселях. Значение Size связано со свойствами Height и
PixelsPerInch (число пикселей на дюйм — см. TFont) соотношением:

Font->Size = -Font->Height * 72 / Font->PixelsPerInch

Из соотношения, в частности, видно, что задание положительного значения
Size ведет к отрицательному значению Height. Можно задавать Size отрицатель-
ным; тогда Height будет положительным.

State

Определяет режим, в котором находится набор данных

Класс TDataSet

Доступ только для чтения

Определение

enum TDataSetState { dslnactive, dsBrowse, dsEdit, dslnsert,
dsSetKey, dsCalcFields, dsFilter,
dsNewValue, dsOldValue, dsCurValue,
dsBlockRead, dsInternalCalc };

_property TDataSetState State

Описание

Свойство State определяет состояние набора данных. Это свойство доступно
только во время выполнения и только для чтения. Набор данных может находить-
ся в одном из следующих состояний:

dslnactive     Набор данных закрыт, данные недоступны

dsBrowse      Данные могут наблюдаться, но не могут изменяться. Это состо-
яние по умолчанию после открытия набора данных

dsEdit         Текущая запись может редактироваться
dslnsert       Может вставляться новая запись

dsSetKey      Доступен режим поиска записи и операция задания диапазона
изменений SetRange. Может наблюдаться только ограниченное
множество данных и не может проводиться редактирование
или вставка новой записи

dsCalcFields   Происходит обработка события OnCalcFields. He может прово-
диться редактирование невычисляемых полей или вставка но-
вой записи