Поместив на форму стандартные действия, вы заметите, что все они имеют предопределенное значение свойства image index. Если так, то где изображение, на которое эти индексы указывают? Вы можете раздобыть его, открыв демонстрационный проект WordPad (папка Demos\ActionBands в поставке Delphi 7). Откройте редактор компонента ImageListl и экспортируйте весь список в виде одного большого файла формата BMP.

Категория Edit

В эту категорию входят компоненты, которые работают с редактируемыми элементами - потомками TCustomEdit. Это, к примеру, TEdit, TMemo, TMaskedEdit, TRichEdit, НОВЫЙ Компонент TLabeledEdit И Др. Причем целью может являться не любой редактируемый элемент, а только тот, что имеет фокус ВВОДа К категории ОШСОП01 TEditCut, TEditCopy, TEditPaste, TEditSelectAll, TEditDelete, TEditUndo.

Категория Search

Действия поиска и замены тоже производятся только над потомками TCustomEdit. И это не прихоть разработчиков Borland: это сделано для вашего же удобства. Раньше для поиска приходилось самому программировать события onFind и onReplace соответствующих диалогов, а сейчас требуемый код уже содержится внутри действий.

К Компонентам ЭТОЙ категории СЯНССЯТСЯ: TSearchFind, TSearchFindFirst, TSearchFindNext, TSearchReplace.

Категория Help

С помощью этих действий (табл. 8.2) вы можете вызвать справочную систему вашего приложения.

Таблица8.2. СтандартныедействиякатегорииHelp

Компонент

Назначение

THelpContents

Показывает оглавление системы справки

THelpOnHelp

Показывает подсказку по использованию системы справки

THelpContext

Показывает справку по контексту активного элемента управ-

ления (причем он должен быть ненулевым)

THelpTopicSearch

Показывает окно поиска системы справки

Категория Г//е

Эти действия скорее всего будут наиболее востребованы разработчиками. И ОНИ же ЯВЛЯЮТСЯ ДОВОЛЬНО ПЮСТЫМИ В ИСПОЛЬЗОВанИИ. ТРИеОреп,

TFileSaveAs, TFilePrintSetup - это оболочки над соответствующими диалогами. О том, как работать с такими действиями, описано выше. Действие TFiieExit вообще не требует комментариев - оно просто завершает приложение, закрывая его главную форму.

ОсобНЯКОМ СТОИТ ТОЛЬКО TFi ieRun! !!

Категория Dialog

Эта категория примыкает к предыдущей, в ней содержатся остальные пять ТИПОВЫХ ДеЙСТВИЙ-ДИаЛОГОВ: TPrintDlg, TColorSelect, TFontEdit (ИЗ МОДУЛЯ StdActns), TOpenPicture, TSavePicture (модуль ExtActns).

Категория Window

Эти действия стоит включать в интерфейс, только если вы используете многодокументный интерфейс (MDI). Названия компонентов говорят сами за себя : TWindowClose, TWindowCascade, TWindowTileHorizontal, TWindowTileVertical, TWindowMinimi zeAl1, TWindowArrange.

Категория Tab

Здесь всего два компонента - TNextTab и TPreviousTab. Если цель действия - набор страниц (TPageControl), они переключат его на следующую и предыдущую страницу соответственно.

Категория List

В этой категории выделяются две группы действий. Первые пять из них (табл. 8.3) автоматизируют работу с выделенными элементами списков. Оставшиеся два - TStaticListAction И TVirtualListAction - требуют Отдельного рассмотрения.


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Июнь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс