Тип свойства |
Отображение свойств в окне инспектора объектов |
||
Простой
(Simple) |
Числовые, символьные и строковые свойства отображаются соответственно как числа, символы и строки. Разработчик может редактировать значения данных свойств непосредственно в окне инспектора объектов |
||
Перечисляемый
(Enumerated) |
Свойства перечисляемых типов (включая булевы) отображаются в инспекторе объектов как редактируемые строки. Разработчик может кроме непосредственного ввода значения свойства переключать допустимые значения свойства двойным щелчком в поле значения свойства инспектора объектов, либо выбирать допустимое значение из выпадающего списка |
||
Множество
(Set) |
Свойства типа Set отображаются в инспекторе объектов как множества. При помощи двойного щелчка на значении свойства разработчик может расширить множество и установить каждому элементу множества булево значение (true, если данный элемент входит во множество) |
||
Объект (object) |
Свойства такого типа часто имеют свой собственный редактор свойств. Свойства типа объект должны быть потомками класса TPersistent |
||
Массив (Array) |
Свойства типа Array должны иметь свой собственный редактор свойств. Инспектор объектов Delphi не поддерживает редактирование свойств данного типа. Разработчик должен при регистрации компонента определить редактор свойств |
||
Константа |
Числовое значение |
Набор символов |
||
ANSI CHARSET |
0 |
Символы ANSI |
||
DEFAULT_CHARSET |
1 |
Символы, установленные по умолчанию. Шрифт выбирается только по имени (Name) и размеру (size) |
||
SYMBOL CHARSET |
2 |
Стандартный символьный набор |
||
MAC__CHARSET |
77 |
Набор символов Macintosh |
||
GREEK CHARSET |
161 |
Набор греческих символов |
||
RUSSIAN_CHARSET |
204 |
Кириллица |
||
EASTEUROPE CHARSET |
238 |
Набор, включающий в себя символы, добавляемые к основным буквам для восточноевропейских языков |
||
OEM_CHARSET |
255 |
Набор символов операционной системы |
||
Константа |
Цвет |
||
ClBlack |
Черный |
||
CIMaroon |
Темно-бордовый |
||
ClGreen |
Зеленый |
||
ClOlive |
Оливковый |
||
CINavy |
Темно-синий |
||
Cl Purple |
Пурпурный |
||
CITeal |
Морской |
||
CIGray |
Серый |
||
CISilver |
Серебристый |
||
CIRed |
Красный |
||
CILime |
Лимонный |
||
ClBlue |
Синий |
||
ClYellow |
Желтый |
||
ClFuchsia |
Сиреневый |
||
СlAqua |
Голубой |
||
ClWhite |
Белый |
||
ClBackground |
Цвет фона рабочего стола Windows |
||
CIScrollBr |
Цвет полос прокрутки |
||
ClActiveCaption |
Цвет фона полосы заголовка активного окна |
||
CllnactiveCaption |
Цвет фона полосы заголовка неактивного окна |
||
CIMenu |
Цвет фона меню |
||
ClWindow |
Цвет фона окна |
||
ClWindowFrame |
Цвет рамки окна |
||
CIMenuText |
Цвет текста меню |
||
ClWindowText |
Цвет текста окна |
||
CICaptionText |
Цвет текста заголовка в активном окне |
||
ClActiveBorder |
Цвет бордюра активного окна |
||
ClInactiveBorder |
Цвет бордюра неактивного окна |
||
ClAppWorkSpace |
Цвет рабочей области приложения |
||
ClHighlight |
Цвет фона выделенного текста |
||
ClHighlightText |
Цвет выделенного текста |
||
ClBtnFace |
Цвет поверхности кнопки |
||
ClBtnShadow |
Цвет тени, отбрасываемой кнопкой |
||
CIGrayText |
Цвет текста недоступных элементов окна |
||
ClBtnText |
Цвет текста кнопки |
||
ClInactiveCaptionText |
Цвет заголовка в неактивном окне |
||
ClBtnHighlight |
Цвет выделенной кнопки |
||
C13DdkShadow |
Цвет темных теней трехмерных элементов окна |
||
ClBDlight |
Светлый цвет на краях трехмерных элементов окна |
||
ClInfoText |
Цвет текста советов |
||
ClInfoBk |
Цвет фона советов |
||
Значение свойства |
Действие при копировании |
||
cmBlackness |
Заполняет область, в которую производится копирование, черным цветом. Собственное изображение и копируемое изображение удаляются |
||
cmDstlnvert |
Инвертирует изображение области копирования. Копируемое изображение может быть любым - оно не участвует в процессе инвертирования |
||
cmMergeCopy |
Объединяет изображение, находящееся в области копирования, и копируемое изображение при помощи булевой операции AND |
||
cmMergePaint |
Объединяет изображение, находящееся в области копирования, и инвертированное копируемое изображение при помощи булевой операции OR |
||
cmNotSrcCopy |
Помещает в область копирования инверсное копируемое изображение, причем изображение, находящееся в копируемой области, игнорируется |
||
crnNotSrcErase |
Объединяет изображение, находящееся в области копирования, и копируемое изображение при помощи булевой операции OR, после чего результат копирования инвертируется |
||
cmPatCopy |
Копирует шаблон источника в область копирования, причем собственное изображение игнорируется |
||
cmPatlnvert |
Объединяет изображение, находящееся в области копирования, и шаблон источника при помощи булевой операции XOR |
||
cmPatPaint |
Объединяет инверсное изображение источника и его шаблон при помощи булевой операции OR, затем результат объединяется с изображением, находящемся в области копирования, при помощи булевой операции OR |
||
cmSrcAnd |
Объединяет изображение, находящееся в области копирования, и изображение источника при помощи булевой операции AND |
||
cmSrcCopy |
Копирует изображение источника в область копирования. Собственное изображение, находящееся в области копирования, игнорируется. Данный режим применяется по умолчанию |
||
cmSrcErase |
Инвертирует изображение в области копирования и объединяет результат с изображением источника при помощи булевой операции AND |
||
cmSrcInvert |
Объединяет изображение источника с изображением в области копирования при помощи булевой операции XOR. Повторное копирование восстанавливает прежнее изображение в области копирования |
||
cmSrcPaint |
Объединяет изображение в области копирования и изображение источника при помощи булевой операции OR |
||
cmWhiteness |
Заполняет область копирования белым цветом, собственное изображение и копируемое изображение игнорируются |
||
Значение свойства Cursor |
Изображение указателя мыши |
||
crDefault |
Указатель, принятый по умолчанию. Обычно это crArrow |
||
crNone |
Без изображения указателя |
||
crArrow |
Стрелка |
||
crcross |
Крест |
||
crIBeam |
Указатель в виде курсора для ввода текста |
||
crSize |
Указатель изменения размера окна |
||
crSizeNESW |
Указатель изменения размера окна в правом верхнем углу или в левом нижнем |
||
crSizeNS |
Указатель изменения размера окна вверху или внизу (по вертикали) |
||
crSizeNWSE |
Указатель изменения размера окна в левом верхнем углу или в правом нижнем |
||
crSizeWE |
Указатель изменения размера окна слева или справа (по горизонтали) |
||
crUpArrow |
Стрелка вверх |
||
crHourGlass |
Песочные часы |
||
crDrag |
Перетаскивание компонента |
||
crNoDrop |
Указатель, показывающий невозможность переноса компонента в данную область |
||
crHSplit |
Горизонтальный разделитель |
||
crVSplit |
Вертикальный разделитель |
||
crMultiDrag |
Перетаскивание нескольких компонентов |
||
crSQLWait |
Ожидание выполнения SQL-запроса |
||
crNo |
Указатель, показывающий невозможность действия |
||
crAppStart |
Ожидание старта приложения (стрелка с песочными часами) |
||
crHelp |
Стрелка с вопросом |
||
crHandPoint |
Указатель в форме руки |
||
Значение свойства |
Режим переноса данных |
||
batAppend |
Записи из источника данных переносятся в приемник, не изменяя уже существующих в приемнике данных. Таблица-приемник должна существовать до начала переноса данных |
||
batUpdate |
Записи из источника данных переносятся в приемник, изменяя уже существующие значения в приемнике. Новые записи в таблицу-приемник не добавляются. Таблица-приемник должна существовать до начала переноса данных |
||
batAppendUpdate |
Записи из источника данных переносятся в приемник, заменяя уже существующие и добавляя новые записи. Таблица-приемник должна быть создана до начала переноса данных и индексирована |
||
batDelete |
Записи в таблице-приемнике, которым есть соответствие в таблице-источнике, удаляются из приемника. Таблица-приемник должна быть создана до начала переноса данных и должна быть индексирована |
||
batCopy |
Создается копия таблицы-источника. Если до копирования таблица-приемник уже существовала, ее содержимое полностью изменяется на содержимое источника |
||
OnChange |
OnEnter |
OnMouseMove |
||
OnClick |
OnExit |
OnPaint |
||
OnDblClick |
OnKeyDown |
OnProgress |
||
OnDragDrop |
OnKeyPress |
OnStartDrag |
||
OnDragOver |
OnKeyUp |
OnMouseUp |
||
OnEndDrag |
OnMouseDown |
|
||
Клавиша |
Десятичное число |
Шестнадцатеричное число |
Символическое имя |
||
<F1> |
112 |
70 |
VK F1 |
||
<F2> |
113 |
71 |
VK_F2 |
||
<F3> |
114 |
72 |
VK_F3 |
||
<F4> |
115 |
73 |
VK_F4 |
||
<F5> |
116 |
74 |
VK_F5 |
||
<F6> |
117 |
75 |
VK_F6 |
||
<F7> |
118 |
76 |
VK F7 |
||
<F8> |
119 |
77 |
VK_F8 |
||
<F9> |
120 |
78 |
VK_F9 |
||
<F10> |
121 |
79 |
VK F10 |
||
<Пробел> |
32 |
20 |
VK SPACE |
||
<BackSpace> |
8 |
8 |
VK_BACK |
||
<Tab> |
9 |
9 |
VKJTAB |
||
<Enter> |
13 |
OD |
VK_RETURN |
||
<Shift> |
16 |
10 |
VK SHIFT |
||
<Ctrl> |
17 |
11 |
VK_CONTROL |
||
<Alt> |
18 |
12 |
VK_MENU- |
||
<CapsLock> |
20 |
14 |
VK_CAPITAL |
||
<Еsc> |
27 |
1В |
VK ESCAPE |
||
<lnsert> |
45 |
2D |
VK INSERT |
||
<PageUp> |
33 |
21 |
VK PRIOR |
||
<PageDown> |
34 |
22 |
VK_NEXT |
||
<End> |
35 |
23 |
VK END |
||
<Home> |
36 |
24 |
VK HOME |
||
<Стрелка влево |
37 |
25 |
VK_LEFT |
||
<Стрелка вверх> |
38 |
26 |
VK UP |
||
<Стрелка вправо> |
39 |
27 |
VK_RIGHT |
||
<Стрелка вниз> |
40 |
28 |
VK DOWN |
||
<Delete> |
46 |
2E |
VK_DELETE |
||
<PrintScreen> |
44 |
2C |
VKJ3NAPSHOT |
||
<ScrollLock> |
145 |
91 |
VK SCROLL |
||
<Pause> |
19 |
13 |
VK_PAUSE |
||
<NumLock> |
144 |
90 |
VK_NUMLOCK |
||
<0> |
96 |
60 |
VK_NUMPADO |
||
<1> |
97 |
61 |
VK_NUMPAD1 |
||
<2> |
98 |
62 |
VK_NUMPAD2 |
||
<3> |
99 |
63 |
VK_NUMPAD3 |
||
<4> |
100 |
64 |
VK_NUMPAD4 |
||
<5> |
101 |
65 |
VKJTOMPAD5 |
||
<6> |
102 |
66 |
VK_NUMPAD6 |
||
<7> |
103 |
67 |
VK_NUMPAD7 |
||
<8> |
104 |
68 |
VK_NUMPAD8 |
||
<9> |
105 |
69 |
VK_NUMPAD9 |
||
<*> |
106 |
6А |
VK_MULTIPLY |
||
<+> |
107 |
6В |
VK_ADD |
||
<-> |
109 |
6D |
VK_SUBTRACT |
||
<.> |
110 |
6Е |
VK_DECIMAL |
||
</> |
111 |
6F |
VK_DIVIDE |
||
Название метода |
Тип возвращаемого результата |
Результат |
||
Classlnfo |
Pointer |
Указатель на информацию о типе объекта |
||
ClassName |
String |
Имя класса объекта |
||
ClassParent |
Tclass |
Тип класса-предка объекта |
||
ClassType |
Tclass |
Тип объекта |
||
InheritsFrom |
Boolean |
Является ли объект потомком данного класса |
||
InstanceSize |
Word |
Размер объекта, как экземпляра класса, в байтах |
||