- •Операции
- •Типы данных
- •Стандартные математические функции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
- •Оглавление
TNotebook- набор страниц
property ActivePage: Stringy- |
Определяет имя верхней страницы блокнота. |
property Pagelndex: Integer; |
Содержит индекс верхней страницы блокнота. |
property Pages: TStrings; |
Содержит набор строк с именами страниц. |
TTabbedNotebook- набор страниц с закладками
property Data: Pointer; |
Указатель на связанные с узлом данные. |
property Expanded: Boolean; |
Если содержит True, с узлом связан раскрытый список дочерних узлов. |
property FullPath: String; |
Содержит полное имя узла со списком имен всех родительских узлов, разделенных символом ItemSeparator объекта TOutLine. |
property Hasltems: Boolean; |
Содержит True, если с узлом связаны дочерние узлы, |
property Index: Longint; |
Содержит уникальный идентификатор узла в компоненте TOutLine. |
property IsVisible: Boolean; |
Содержит True, если узел виден в окне компонента TOutLine. |
property Level: Integer; |
Определяет уровень иерархии узла. Узел самого верхнего уровня имеет уровень 0, его дочерние узлы - уровень 1, их дочерние узлы - уровень 2 и т.д. |
property Text: String; |
Определяет имя узла. |
property Topltem: Longint; |
Содержит индекс своего родительского узла первого уровня (родительский узел нулевого уровня не виден в компоненте TOutLine). |
Класс tOutLineNode: методы
procedure ChangeLevelBy(Value:TChangeRange) ; |
Перемещает уровень узла на один вверх (Value=-l) или вниз (Value=+l). |
procedureCollapse; |
Закрывает список дочерних узлов. |
procedureFullExpand; |
Раскрывает список всех своих дочерних узлов на всех уровнях. |
function GetFirstChild: TTreeNode; |
Возвращает ссылку на первый дочерний узел или NIL, если нет дочерних узлов. |
function GetPrevChild(Value:Longint): Longint; |
Возвращает индекс узла, предшествующего узлу Value. |
TAttachMode = (oaAdd, oaAddChild, oalnsert); procedure MoveTo(Destination: Longint; AttachMode: TAttachMode) ; |
Перемещает узел со всеми потомками в положение, определяемое индексом Destination и режимом AttachMode: oaAdd - добавить последним на том же уровне, что и Destination; oaAddChild - добавить последним к потомкам узла Destination; oalnsert - вставить на место Destination, который смещается ниже него на том же уровне. |
Свойства компонента tOutLine
property Canvas: TCanvas; |
Определяет канву для прорисовки компонента. |
property ItemHeight: Integers- |
Определяет высоту узлов. |
property Items[Index: Longint]: TOutlineNode; |
Открывает доступ к узлу по его индексу. |
property ItemCount: Longint; |
Содержит общее количество узлов. |
property Lines: TStrings; |
Содержит список всех узлов. |
TOutlineOption = (ooDrawTreeRoot, ooDrawFocusRect,. ooStretchBit-maps); TOutlineOptions = set of TOutlineOption; property Options: TOutlineOptions; |
Определяет атрибуты прорисовки: ooDrawTreeRoot - соединять линии узлов верхнего уровня; ooDrawFocusRect - выделять пунктиром сфокусированный узел; ooStretchBitmaps - масштабировать пиктограммы. |
TOutlineStyle = (osText, osPlusMinusText, osPictureText, osPlusMinusPictureText, osTreeText, osTreePictureText); |
Задает стиль прорисовки: osText - выводится только текст (без линий); osPlusMinusText-текст и пиктограммы PicturePlus/PictureMinus; osPictureText - текст и пиктограммы Picture- |
property OutlineStyle: TOutlineStyle; |
Open/PictureClosed/PictureLeaf; osPlusMinus-PictureText - объединяет два предыдущих стиля; osTreeText - текст и линии связи между узлами; osTreePictureText - объединяет osTreeText и osPictureText. |
property PictureClosed: TBitmap; |
Содержит пиктограмму узла с закрытым списком дочерних узлов. По умолчанию -закрытая папка. |
property PictureMinus: TBitmap; |
Содержит пиктограмму узла с закрытым списком дочерних узлов. По умолчанию -пиктограмма со знаком минус. |
property PictureOpen: TBitmap; |
Содержит пиктограмму узла с открытым списком дочерних узлов. По умолчанию -открытая папка. |
property PictureLeaf: TBitmap; |
Содержит пиктограмму узла, не имеющего дочерних узлов. По умолчанию - пиктограмма документа. |
property PicturePlus: TBitmap; |
Содержит пиктограмму узла с открытым списком дочерних узлов. По умолчанию -пиктограмма со знаком плюс. |
property Row: Longing- |
Содержит индекс сфокусированного узла. |
property ScrollBars: TScrollStyle; |
Определяет наличие полос прокрутки: ssNone - нет полос; ssHorizontal - горизонтальная полоса; ss Vertical - вертикальная полоса; ssBoth - и горизонтальная, и вертикальная полоса. |