- •Операции
- •Типы данных
- •Стандартные математические функции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
- •Оглавление
TCalendar- ввод и отображение даты Свойства компонента:
property CalendarDate: TDateTime; |
Содержит выбранную дату. |
property CellText[ACol, ARow; Integer]: Strings- |
Содержит текст в ячейке календаря на пересечении столбца A Col с рядом ARow (только для чтения). |
property Day: Integer; |
Определяет выбранный день месяца. |
property GridLineWidth: Integer; |
Устанавливает толщину линий таблицы календаря. |
property Month: Integer; |
Определяет выбранный месяц. |
property Readonly: Boolean; |
Если содержит True, пользователь не может выбрать другую дату. |
type TDayOfWeek = 0..6; property StartOfWeek: TDayOfWeek; |
Определяет день недели, который будет отображаться в самом левом столбце таблицы. |
propertyUseCurrentDate:Boolean |
Если содержит True, компонент будет показывать текущую системную дату. |
property Year: Integer; |
Определяет выбранный год. |
Методы компонента:
procedure NextMonth; |
Показывает календарь на следующий месяц. |
procedureNextYear; |
Показывает календарь на следующий год. |
procedurePrevMonth; |
Показывает календарь на предыдущий месяц. |
procedurePrevYear; |
Показывает календарь на предыдущий год. |
Компонент tform Свойства формы:
property Active: Boolean; |
Содержит True, если окно активно (имеет фокус ввода). |
property ActiveControl: TWinControl; |
Определяет дочерний элемент, содержащий фокус ввода. |
property ActiveMDIChild: TForm; |
Определяет дочернее mdi-okho с фокусом ввода. |
TBorderIcon = (biSystemMenu, biMinimize, biMaximize, biHelp) ; TBorderIcons = set of TBorderIcon; property Borderlcons: TBorderIcons; |
Определяет наличие кнопок в заголовке окна: biSystemMenu - имеется кнопка вызова системного меню; biMinimize - имеется кнопка минимизации; biMaximize - имеется кнопка максимизации; biHelp - имеется кнопка вызова справочной службы. |
TFormBorderStyle = (bsNone, bsSingle, bsSizeable, bsDialog, bsToolWindow, bsSizeToolWin); property BorderStyle: TFormBorderStyle; |
Определяет стиль рамки окна: bsNone — окно не имеет рамки и заголовка и не может перемещаться и изменять свои размеры; bsSingle - рамка толщиной в 1 пиксель; такое окно не может изменять свои размеры; bsSizeable - обычная рамка; bsDialog - рамка диалогового окна; окно не может изменять свои размеры; bsToolWindow - подобно bsSingle, но с уменьшенным по высоте заголовком; bsSizeToolWin -подобно bsSizeable, но с уменьшенным по высоте заголовком. |
property Canvas: TCanvas; |
Канва для прорисовки фона окна. Это свойство могут использовать неоконные дочерние элементы. |
property ClientHeight: Integer; |
Высота клиентской части окна. |
property ClientRect: TRect; |
Прямоугольник клиентской части окна. |
property ClientWidth: Integer; |
Ширина клиентской части окна. |
property HelpFile: String; |
Каждая форма может иметь индивидуальный Help-файл, имя которого содержит это свойство. Если имя не указано, используются Help-файл приложения. |
property Icon: Т Icon; |
Содержит пиктограмму окна. Для главной формы это свойство определяет также пиктограмму программы. |
property KeyPreview: Boolean/ |
Если имеет значение True, форма получает события от клавиатуры, перед тем как они поступят в элемент с фокусом ввода./^ |
property MDIChildCount: Integer; |
В рамочном М0/-окне указывает количество связанных с ним дочерних mdi-okoh. |
property MDIChildren[I: Integer]: TForm; |
В рамочном MDI-окне открывает доступ к /-му дочернему окну. |
property Menu: TMainMenu; |
Содержит главное меню окна. |
TModalResult = Low(Integer)..High(Integer) ; property ModalResult:TModalResult; |
Для модального окна содержит результат диалога. |
property PixelsPerInch: Integer; |
Определяет разрешающую способность окна в пикселях на один линейный дюйм для этапа конструирования формы. |
TPosition = (poDesigned, poDefault, poDefaultPosOnly, poDefaultSizeOnly, poScreenCenter) ; property Position: TPosition; |
Определяет положение и размеры окна в момент его появления на экране: poDesigned -такие же, как на этапе конструирования окна; poDefault - положение и размеры определяет Windows; poDefaultPosOnly - положение, как на этапе конструирования, размеры определяет Windows; poDefaultSizeOnly - размеры, как на этапе конструирования, положение определяет Windows; poScreenCenter - в центре экрана с размерами, как на этапе конструирования. |
TPrintScale = (poNone, poProportional, poPrintToFit) ; property PrintScale: TPrintScale; |
Определяет масштабирование окна при его печати на принтере: poNone - нет масштабирования; каждый пиксель окна воспроизводится одной точкой на бумаге; poProportional - форма масштабируется так, чтобы ее образ на бумаге был максимально похож на ее изображение на экране; poPrintToFit - форма печатается с такими же пропорциями, как на экране, но с размерами, заполняющими лист бумаги. |
property Scaled: Boolean; |
Разрешает/запрещает масштабировать форму, если значение ее свойства PixelPerInch отличается от текущего разрешения экрана. |
TileMode = (tbHorizontal, tbVertical) ; property TileMode: TTileMode; |
Определяет стиль расположения дочерних окон МЛУ-приложения при их упорядочении мозаикой. |
property WindowMenu: TMenuItem; |
Определяет пункт главного меню рамочного MD/-OKHa, к которому добавляются опции дочернего окна. |
TWindowState = (wsNormal, wsMinimized, wsMaximized) ; property WindowState: TWindowState; |
Определяет состояние окна в момент его появления на экране: wsNormal - обычное окно; wsMinimized - минимизировано до пиктограммы; wsMaximized - распахнуто на весь экран. |