- •Операции
- •Типы данных
- •Стандартные математические функции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
- •Оглавление
TOleContainer- контейнер объектовOle Свойства компонента:
property AllowActiveDoc: Boolean; |
Разрешает/запрещает компоненту использовать специализированный интерфейс для документов lOleDocumentSite. |
property AllowInPlace: Boolean; |
Определяет способ размещения OLE-сервера. Если имеет значение True и свойство Icon^False, окно сервера с редактируемым объектом размещается в пределах размера компонента, в противном случае создается отдельное окно для сервера (независимо от значения Icon). |
TAutoActivate = (aaManual, aaGet-Focus, aaDoubleClick) ; property AutoActivate: TAutoActivate; |
Определяет способ активизации OLE-объекта: aaManual - активизируется путем программного вызова метода DoVerb(ovShow); aaGetFocus - активизируется при получении фокуса ввода; aaDoubleClick - активизируется при двойном щелчке мышью. |
property AutoVerbMenu: Boolean; |
Если имеет значение True, для компонента автоматически создается вспомогательное меню, содержащее доступные команды OLE-сервера. |
TBorderStyle = bsNone..bsSingle; property BorderStyle: TBorderStyle; |
Определяет стиль рамки: bsNone - компонент не имеет рамки; bsSingle - компонент имеет рамку толщиной 1 пиксель. |
property CanPaste: Boolean- |
Содержит True, если буфер Clipboard содержит OLE-объект (или связь с ним), кото-рый(ую) можно вставить в компонент. Доступно только для чтения. |
property CopyOnSave: Boolean; |
Если содержит True, перед сохранением объекта в файле или потоке он предварительно сжимается для экономии размеров файла (потока). Если в компоненте размещен очень большой объект и динамической памяти может не хватить для создания временной копии сжатого объекта, в свойство следует поместить значение False. |
property Iconic: Boolean- |
Содержит True, если объект будет заменяться пиктограммой OZ-f-сервера, и False, если объект изображается так, как он будет виден в окне сервера. |
property Linked: Boolean; |
Содержит True, если объект связан с программой, и False - если является ее частью (внедрен в нее). Доступно только для чтения. |
property Modified: Boolean; |
Содержит True, если объект был изменен (в том числе заменен другим или уничтожен). |
property Newlnserted: Boolean; |
Содержит True, если объект был заново создан с помощью метода InsertObjectDialog. В этом случае вызывайте DoVerb(ovShow), чтобы показать объект в окне сервера. Доступно только для чтения. |
property ObjectVerbs: TStrings; |
Содержит список команд, которые программа может посылать серверу. Доступно только для чтения. |
property OldStreamFormat: Boolean; |
В это свойство следует поместить True перед чтением объекта из файла или потока, если объект был создан версией Delphi 1. |
property OleClassName: String; |
Содержит имя класса, под которым был зарегистрирован OLE-серъер в реестре Windows. Доступно только для чтения. |
property OleObject: Variant; |
Содержит ссылку на OLE-объект. |
property OleObjectInterface: IQleObject; |
Предоставляет доступ к OZ-Ё-объекту через интерфейс lOleObject. |
property PrimaryVerb: Integer; |
Содержит индекс умалчиваемой команды для OLE-объекта. |
TSizeMode = (smClip, smCenter, smScale, smStretch, smAutoSize) ; property SizeMode: TSizeMode; |
Определяет способ размещения OLE-объекта в контейнере: smClip - отсекаются любые части объекта, выходящие за границы контейнера; smCenter - центрируется в контейнере; smScale - масштабируется так, чтобы целиком заполнить границы контейнера; smStretch -масштабируется так, чтобы не нарушились пропорции объекта; smAutoSize - изменяются границы контейнера, чтобы полностью отобразить объект без искажений. |
property SourceDoc: String; |
Содержит имя файла для связанного объекта. |
type TObjectState = (osEmpty, osLoaded, osRunning, osOpen, os-InPlaceActive, osUIActive) ; property State: TObjectState; |
Определяет состояние OLE-объекта: osEmpty -контейнер не содержит объект; osLoaded -объект загружен, но его сервер не запущен; osRunning - запущен OLE-сервер, osOpen -объект открыт в отдельном окне; osInPlace-Active - объект открыт в окне контейнера, но сервер еще не заменил опции меню и инструментальные панели программы на свои (промежуточное состояние перед osUIActive); osUIActive - объект открыт в окне контейнера. |
property Storagelnterface: IStorage; |
Открывает доступ к интерфейсу низкого уровня IStorage, использующемуся для обращения к API OLE. |