 
        
        - •Операции
- •Типы данных
- •Стандартные математические функции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
- •Оглавление
Свойства tTreeNode
| property Absolutelndex: Integer; | Возвращает абсолютный индекс узла (с учетом всех подузлов). | 
| property Count: Integers | Содержит количество подузлов в списке Item. | 
| property Cut: Boolean | Вырезает узел и помещает его в Clipboard. | 
| property Data: Pointer | Указывает на связанные с узлом данные. | 
| property Deleting: Boolean | Содержит True, если для узла вызван Destroy. | 
| property DropTarget: Boolean | Содержит True, если узел может служить приемником операции Drag&Drop. | 
| property Expanded: Boolean | Содержит True, если узел распахнут. | 
| property Focused: Boolean | Содержит True, если узел сфокусирован. | 
| property HasChildren: Boolean | Содержит True, если узел имеет дочерние узлы. | 
| property Imagelndex: TImageIndex; | Содержит индекс связанной с узлом пиктограммы. | 
| property Index: Longint; | Содержит индекс узла в списке дочерних узлов его родительского узла. | 
| property IsVisible: Boolean | Содержит True, если узел виден. | 
| property Item[Index: Integer]: TTreeNode; | Открывает индексированный доступ ко всем дочерним узлам. | 
| property Itemid: HTreeItem; | Содержит уникальный fVindows-дескриптор узла. | 
| property Level: Integer; | Содержит иерархический уровень узла. | 
| property Overlaylndex: Integer; | Содержит индекс оверлейной пиктограммы. Оверлейная пиктограмма вычерчивается поверх основной, чтобы, например, указать, что узел стал недоступен. | 
| property Owner: TTreeNodes; | Содержит ссылку на владельца данного узла. | 
| property Parent: TTreeNode; | Содержит ссылку на родительский узел. | 
| property Selected: Boolean; | Содержит True, если узел выделен цветом. | 
| property Selectedlndex: Integer; | Содержит номер пиктограммы для выделенного узла. | 
| property Text: string; | Содержит текст узла. | 
| property TreeView: TCustomTreeView; | Содержит ссылку на компонент TreeView, к которому принадлежит узел. | 
Методы класса tTreeNode
| function AlphaSort: Boolean; | Сортирует узлы по алфавиту свойств Text и возвращает True в случае успеха. | 
| procedure Assign(Source: TPersistent); override/ | Связывает список подузлов с источником Source. | 
| procedure Collapse(Recurse: Boolean) ; | Закрывает все узлы (Recoiirce=True) или только распахнутые {Resource=False). | 
| type TTVCompare = function( IParamI, lParam2, IParamSort: Longint): Integer stdcall; function CustomSort(SortProc: TTVCompare; Data: Longint): Boolean; | Реализует нестандартную сортировку узлов. | 
| procedure Delete/ | Удаляет текущий узел. | 
| procedure DeleteChildren; | Удаляет дочерние узлы. | 
| function DisplayRect(TextOnly:Boolean): TRect; | Возвращает очерчивающий прямоугольник узла. Если TextOnly=True - возвращает очерчивающий прямоугольник текста. | 
| function EditText: Boolean; | Переводит текст узла в режим редактирования. | 
| procedure EndEdit(CancelBoolean) ; | Заканчивает редактирование текста и сохраняет его изменения, если Cancel=False. | 
| procedure Expand(Recurse: Boolean) ; | Открывает узел (и его подузлы, если Re-curce=True). | 
| function GetFirstChild: TTreeNode; | Возвращает ссылку на первый подузел или NIL, если нет подузлов. | 
| function GetLastChild: TTreeNode; | Возвращает ссылку на последний подузел или NIL, если нет подузлов. | 
| function GetNext: TTreeNode; | Возвращает ссылку на очередной подузел. | 
| function GetNextChild(Value:TTreeNode): TTreeNode; | Возвращает ссылку на подузел после Value (или NIL, если такового нет). | 
| function GetNextSibling: TTreeNode; | Возвращает ссылку на очередной узел в том же списке. | 
| function GetNextVisible: TTreeNode; | Возвращает ссылку на очередной видимый узел (для которого раскрыты все дочерние узлы). | 
| function GetPrev: TTreeNode; | Возвращает ссылку на предыдущий узел в том же списке, независимо от его видимости. | 
| function GetPrevChild(Value:TTreeNode): TTreeNode; | Возвращает ссылку на предыдущий по отношению к Value дочерний узел. | 
| function GetPrevSibling: TTreeNode; | Возвращает ссылку на предыдущий узел того же уровня. | 
| function GetPrevVisible: TTreeNode; | Возвращает ссылку на видимый узел того же уровня. | 
| function HasAsParent(Value:TTreeNode): Boolean; | Возвращает True, если Value - родительский узел. | 
| function IndexOf(Value:TTreeNode): Integer; | Возвращает идентификатор узла Value. | 
| procedureMakeVisible; | Если родительский узел видимый, делает видимыми все дочерние узлы. | 
| type TNodeAttachMode = (naAdd, naAddFirst, naAddChild, naAddChildFirst, nalnsert) ; procedure MoveTo(Destination: TTreeNode; Mode: TNodeAttachMode); | Перемещает текущий узел в позицию относительно Destination в зависимости от параметра Mode: naAdd- добавляет в конец списка узла того же уровня;naAddFirst- делает первым в списке узлов того же уровня;naAddChild- добавляет в конец списка дочерних узлов; naAddChildFirst -делает первым в списке дочерних узлов;nalnsert- вставляет непосредственно перед узлом. | 
