- •Операции
- •Типы данных
- •Стандартные математические функцииObjectPascal
- •Подпрограммы для работы с датой и временем
- •Процедуры и функции для работы со строками
- •Варианты
- •Подпрограммы
- •Заголовок и стандартные директивы
- •Кодировка символов в соответствии со стандартомAnsi
- •Исключения
- •Встроенные классы КлассTlist- списки
- •TString- набор строк
- •TStringList– набор объектов
- •КлассTStream– потоки данных
- •КлассTFont
- •Класс tPen
- •КлассTBrush
- •КлассTCanvas
- •КлассTGraphic
- •КлассTPicture:
- •Виртуальные коды клавиш:
- •Компоненты страницыstandard tFrame- рама и шаблоны компонентов
- •Свойства tControlScrollBar.
- •TMainMenu- главное меню формы (программы)
- •TLabel- метка для отображения текста Свойства компонента (кроме унаследованных от tGraphicControT)
- •TEdit- ввод и отображение строки Свойства компонента:
- •Методы компонента:
- •TMemo- ввод и отображение текста
- •TButton - кнопка
- •TCheckBox- независимый переключатель
- •TListBox- список выбора
- •TScrollBar- управление значением величины
- •TRadioGroup- группа зависимых переключателей
- •События tAction
- •Компоненты страницыadditional tBitBtn- кнопка с изображением
- •TMaskEdit- специальный редактор Описатели полей ввода представлены в следующей таблице:
- •TStringGrid- таблица строк Свойства компонента:
- •Два метода класса могут оказаться полезными для процедуры прорисовки:
- •Доступные компоненту события:
- •TDrawGrid- произвольная таблицасвойств:
- •TImage- отображение картинок
- •TCheckListBoxгруппа независимых переключателей
- •TSplitter- компонент для изменения размеров
- •TControIBar- инструментальная панель Свойства компонента:
- •События компонента:
- •TApplicationEvents - обработчик сообщений Windows Методы компонента:
- •События:
- •Компоненты страницы win32 tTabControl- набор закладокСвойства компонента:
- •TPageControl- набор страниц с закладками Свойства компонента
- •Методы компонента:
- •TRichEdit- ввод и отображение rtf-текст
- •Свойства классаTRichEdit:
- •Методы компонента:
- •Для компонента определены такие события:
- •TTrackBar- регулятор величины
- •TProgressBar- индикатор прогресса Свойства компонента:
- •Методы компонента:
- •TUpDown- спаренная кнопка
- •THotKey- ввод акселератора
- •TAnimate- отображение анимации Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TDateTimePicker- ввод и отображение даты/времени Свойства компонента:
- •Для компонента определены следующие события:
- •TMonthCalendar- календарь
- •TTreeView- дерево иерархии Свойства компонентаTTreeView.
- •Методы компонента:
- •С компонентом связаны такие события:
- •Свойства классаTTreeNodes.
- •Методы класса tTreeNodes.
- •Свойства tTreeNode
- •Методы класса tTreeNode
- •Некоторые важные свойства компонентаTListView- список просмотра
- •Класс tIconOption - ополнительные условия отображения узлов
- •Свойства класса tListItems:
- •Методы класса tListItems.
- •THeaderControl - управляющий заголовок Свойства класса tHeader-Section:
- •Некоторые свойства класса tHeader-Section:
- •Свойства компонента tHeaderControl:
- •Для компонента определены следующие события:
- •TStatusBar- информационная панель
- •Свойства компонента tStatusBar.
- •Для компонента определены такие события:
- •TToolBarиToolButton- инструментальная панель и её кнопки СвойстваToolButton:
- •Свойства компонента tToolBar.
- •TCoolBar и tCooIBand - инструментальная панель и её полосы Свойства tCoolBand:
- •Свойства компонента tCoolBar.
- •Для компонента определены такие события:
- •TPageScroller- панель с прокруткой
- •Компоненты страницыsystem tMediaPlayer– медиаплейер Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TOleContainer- контейнер объектовOle Свойства компонента:
- •Методы компонента:
- •Для компонента определены такие события:
- •Компоненты страницыwin3.1 tTabSet - набор закладок Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TNotebook- набор страниц
- •TTabbedNotebook- набор страниц с закладками
- •Класс tOutLineNode: методы
- •Свойства компонента tOutLine
- •Методы компонента:
- •Для компонента определены следующие события:
- •THeader - управляющий заголовок
- •Методы компонента:
- •TDirectoryListBox- панель с именами устройств Свойства компонента:
- •Методы компонента:
- •TDriveComboBox- список выбора устройства
- •TFilterComboBox- список выбора с расширениями файлов
- •Компоненты страницыsamples tGauge - индикатор величины
- •TColorGrid- выбор или отображение цвета
- •TSpinEditредактор для ввода целого числа
- •TCalendar- ввод и отображение даты Свойства компонента:
- •Методы компонента:
- •Компонент tform Свойства формы:
- •Методы формы:
- •События формы:
- •Application Свойства
- •Методы Application:
- •Для объекта Application определены следующие события:
- •Screen Свойства объекта Screen:
- •С объектомScreenсвязаны два события:
- •Printer Свойства объекта Printer:
- •Методы объекта Printer:
- •Clipboard Свойства объекта Clipboard:
- •Методы объекта Clipboard:
- •Файлы инициации
- •Класс tIniFile Методы класса tIniFile:
- •Системный реестрWindows
- •КлассTRegistry свойства:
- •Методы классаTRegistry:
- •КлассTRegIniFile
- •Переменные, процедуры и функции модуляsystem
- •Оглавление
Виртуальные коды клавиш:
Код |
Значение |
Клавиша |
Код |
Значение |
Клавиша |
vk_Back |
8 |
Backspace |
vk_A..vk_Z |
65..90 |
A. .Z |
vk_Tab |
9 |
Tab |
vk_LWin |
91 |
Левая Windows |
vk_Clear |
12 |
[5] |
vk_RWin |
92 |
Правая Windows |
vk_Return |
13 |
Enter |
vk_NumpadO. .vk_Numpad9 |
96..105 |
[0]..[9] |
vk_Shift |
16 |
Shift |
vk_Multiply |
106 |
[*] |
vk_Control |
17 |
Ctti |
vk_Add |
107 |
[+] |
vk_Menu |
18 |
Alt |
vk_Subtract |
109 |
[-] |
vk_Pause |
19 |
Pause |
vk_Decimal |
110 |
[Del] |
vk_Capital |
20 |
Caps Lock |
vk_Divide |
111 |
[/] |
vk_Escape |
27 |
Esc |
vk_Fl..vk_F12 |
112..123 |
Fl..F12 |
vk_Space |
32 |
Пробел |
vk_Numlock |
144 |
Num Lock |
vk_Prior |
33 |
Page Up |
vk_Scroll |
145 |
Scroll Lock |
vk_Next |
34 |
Page Down |
|
186 |
: |
vk_End |
35 |
End |
|
187 |
+ |
vk_Home |
36 |
Home |
|
188 |
< |
vk_Left |
37 |
Курсор влево |
|
189 |
- |
vk_Up |
38 |
Курсор вверх |
|
190 |
> |
vk_Right |
39 |
Курсор вправо |
|
191 |
? |
vk_Down |
40 |
Курсор вниз |
|
192 |
~ |
vk_Insert |
45 |
Insert |
|
219 |
[ |
vk_Delete |
46 |
Delete |
|
220 |
\ |
vk_0..vk_9 |
48..57 |
0. .9 |
|
221 |
] |
Компоненты страницыstandard tFrame- рама и шаблоны компонентов
property AutoScroll: Boolean; |
Разрешает/запрещает автоматическую вставку полос прокрутки, если не все размещенные на раме компоненты умещаются в отведенных ей размерах. |
property HorzScrollBar: TControlScrollBar; |
Определяет свойства горизонтальной полосы прокрутки. |
property VertScrollBar: TControlScrollBar; |
Определяет свойства вертикальной полосы прокрутки. |
Свойства tControlScrollBar.
property ButtonSize: Integer; |
Определяет размер кнопок полосы прокрутки. |
property Color: TColor; |
Определяет цвет полосы. |
type TScrollBarInc = 1..32767; property Increment: TScrollBarInc; |
Указывает перемещение бегунка при щелчке мышью на концевой кнопке полосы. |
type=(sbHorizontal,sbVertical) ; property Kind: ScrollBarKind; |
Указывает ориентацию полосы (это свойство -только для чтения). |
property Margin: Word; |
Определяет минимальное расстояние от полосы до края компонента, в котором она расположена. |
property ParentColor: Boolean |
Если содержит True, цвет полосы определяется системными установками Windows. Установка значения в свойство Color приводит к автоматической установке значения False в свойство ParentColor. |
property Position: Integer- |
Определяет положение бегунка на полосе прокрутки. |
property Range: Integer; |
Определяет размер скроллируемой области. |
property ScrollPos: Integer; |
Определяет положение скроллируемой области. |
property Size: Integer; |
Определяет ширину полосы в пикселях. |
property Smooth: Boolean; |
Если содержит True, прокрутка осуществляется стандартным образом: щелчок по концевой кнопке вызывает смещение приблизительно на 1/10 часть всей прокручиваемой области. Если содержит False, смещение определяется свойством Increment. |
TScrollBarStyle = (ssRegular, ssFlat, ssHotTrack) ; property Style: TScrollBarStyle; |
Определяет стиль полосы: ssRegular- обычная полоса; ssFlat - плоская полоса; ssHotTrack -плоская полоса, но ее компоненты выделяться цветом при перемещении над ней указателя мыши. |
property ThumbSize: Integer; |
Определяет ширину бегунка в пикселях. |
property Tracking: Boolean/ |
Разрешает/запрещает динамическую прокрутку при перемещении ползунка. |
property Visible: Boolean; |
Определяет видимость полосы. |