- •Операции
- •Типы данных
- •Стандартные математические функции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
- •Оглавление
Методы компонента:
procedure StepBy(Delta: Integer) ; |
Наращивает значение свойства Position на величину Delta. |
procedureSteplt; |
Наращивает значение свойства Position на величину, определяемую свойством Step. |
TUpDown- спаренная кнопка
TUDAlignButton = (udLeft, udRight) ; property AlignButton: TUDAlignButton; |
Определяет положение компонента относительно компаньона: udLeft- TUpDown располагается слева от него; udRight - справа от него. |
property ArrowKeys: Boolean- |
Разрешает/запрещает интерпретировать нажатие курсорных клавиш Вверх и Вниз как щелчок по собственным кнопкам Up и Down. Игнорируется, если TUpDown не связан свойством Associate с компаньоном. |
property Associate: TWinCon-trol; |
Определяет связанный компонент. TUpDown автоматически располагается с нужной стороны компаньона и выравнивает свою высоту с его высотой. |
property Increment: Smallint; |
Определяет шаг наращивания/уменьшения регулируемой величины. |
property Max: Smallint; |
Определяет максимальное значение диапазона изменения регулируемой величины. |
property Min: Smallint; |
Определяет минимальное значение диапазона изменения регулируемой величины. |
TUDOrientation = (udHorizontal, udVertical) ; property Orientation: TUDOrientation; |
Определяет ориентацию компонента: udHorizontal - по горизонтали; udVertical - по вертикали. |
property Position: Smallint; |
Содержит текущее значение регулируемой величины. |
property Thousands: Boolean; |
Если содержит True, в отображение числовой величины в. компаньоне вставляются разделители тысяч. |
property Wrap: Boolean; |
Запрещает/разрешает выход Position из диапазона Max...Min {True - запрещает). |
THotKey- ввод акселератора
property AutoSize: Boolean |
Разрешает/запрещает автоматическое изменение размеров компонента при изменении шрифта, которым отображается текст в нем. |
type TShortCut = Low(Word)..High(Word) ; property HotKey: TShortCut; |
Содержит код клавиши быстрого выбора. |
typeTHKInvalidKey= (hcNone,hcShift,hcCtrl,hcAlt,hcShiftCtrl,hcShiftAlt,hcCtrlAlt,hcShiftCtrlAlt);THKInvalidKeys=setofTHKInvalidKey;propertyInvalidKeys:THKInvalidKeys; |
Указывает запрещенные комбинации сдвиговых клавиш: hcNone - запрещено отсутствие сдвиговых клавиш; hcShift - запрещена клавиша Shift; hcCtrlAlt - запрещена комбинация Ctrl + Alt и т.д. По умолчанию содержит [hcNone, hcShift]. При вводе запрещенной комбинации она заменяется комбинацией, содержащейся в свойстве Modifier. |
type THKModifier = (hkShift, hkCtrl, hkAlt, hkExt); THKModifiers = set of THKModifier; property Modifiers: THKModifiers; |
Содержит комбинацию сдвиговых клавиш, которая заменяет собой запрещенную комбинацию. По умолчанию содержит hkAlt, и поэтому нажатие, например, одиночной алфавитно-цифровой клавиши заменяется ее комбинацией с клавишей Alt. |
TAnimate- отображение анимации Свойства компонента:
property Active: Boolean; |
Разрешает/запрещает демонстрацию клипа. Во время демонстрации содержит True. |
property AutoSize: Boolean; |
Если содержит True, компонент автоматически устанавливает свои размеры так, чтобы полностью разместить изображение кадра. |
property Center: Boolean; |
Центрирует изображение кадра в границах компонента по горизонтали и по вертикали. |
TCorrmionAVI = (aviNone, aviFind-Folder, aviFindFile, aviFindCom-puter, aviCopyFiles, aviCopyFile, aviRecycleFile, aviEmptyRecycle, |
Задает один из стандартных видеоклипов, входящих в библиотеку SHELL 32. DLL (см. рис. 17.22). |
aviDeleteFile) ; property CommonAVI: TCommonAVI; |
|
property FileName: TFileName; |
Связывает компонент с А Р7-файлом. |
property FrameCount: Integer; |
Содержит количество кадров, показанных с начала демонстрации клипа. |
property FrameHeight: Integer; |
Высота в пикселях одного кадра клипа. |
property FrameWidth: Integer |
Ширина кадра. |
property Open: Boolean; |
Содержит True, если компонент связан с А VI-клипом и готов к работе. |
property Repetitions: Integer; |
Определяет количество повторений клипа. Если 0, клип повторяется до тех пор, пока свойство Active содержит True. |
property ResHandle: THandle; |
Указывает дескриптор ресурсного файла, содержащего А ГУ-клип. |
property ResHandle: THandle; |
Указывает идентификатор ресурса с клипом в ресурсном файле. |
property ResName: String; |
Указывает имя ресурса с клипом в ресурсном файле. |
property StartFrame: Smallint; |
Содержит номер начального кадра демонстрации (нумерация кадров начинается с 1). |
property StopFrame: Smallint; |
Содержит номер конечного кадра демонстрации (нумерация кадров начинается с 1). |
property Timers: Boolean; |
Разрешает/запрещает синхронизацию по таймеру. Если True, демонстрация синхронизируется сигналами таймера. Если False, для демонстрации используется независимый поток команд. |
property Transparent: Boolean; |
Если содержит True, фон клипа не накладывается на фон компонента. |