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


Действия (Actions) и связанные с ними компоненты


ГЛАВА 8
ГЛАВА 8 Действия (Actions) и связанные с ними компоненты С давних пор повелось, что стандарты на пользовательский интерфейс Windows-приложений Microsoft задает "явочным порядком". Перв...
Категория File
Категория File Эти действия скорее всего будут наиболее востребованы разработчиками. И они же являются довольно простыми в использовании. TFiieOpen, TFileSaveAs, TFilePrintSetup — это о...
Категория Dialog
Категория Dialog Эта категория примыкает к предыдущей, в ней содержатся остальные пять типовых действий-диалогов: TPrintoig, TCoiorSeiect, TFontEdit (из модуля StdActns), TOpenPicture, TSavePic...
Категория Window
Категория Window Эти действия стоит включать в интерфейс, только если вы используете многодокументный интерфейс (MDI). Названия компонентов говорят сами за себя: TWindowClose, TWindowCascade, T...
Категория Tab
Категория Tab Здесь всего два компонента — TNextTab и TPreviousTab. Если цель действия — набор страниц (TPageControl), они переключат его на следующую и предыдущую страницу соответственно. &nb...
Категория List
Категория List В этой категории выделяются две группы действий. Первые пять из них (табл. 8.3) автоматизируют работу с выделенными элементами списков. Оставшиеся два — TStaticListAction И TVirt...
Таблица 8 3 Действия по работе
Таблица 8.3. Действия по работе с выделенными элементами списков Действие Назначение TListControlSelectAll Выделяет все элементы списка. Активно, только если у списка свойство MultiSelect ус...
Категория Internet
Категория Internet Здесь всего три — типовых для пользователя Сети — действия. Действие TBrowseURL открывает URL, заданный в одноименном свойстве. Поскольку это происходит при помощи функции sh...
Категория Format
Категория Format Действия этой категории представляют собой расширенные операции редактирования для "продвинутого" редактора TRichEdit. Эти операции должны быть знакомы вам по програм...
Категория Dataset
Категория Dataset Эти действия можно увидеть, например, в качестве кнопок на любом компонентеTDBNavigator: TDataSetFirst, TDataSetPrior, TDataSetNext, TDataSetLast, TDataSetDelete, TDataSetlnse...
Категория Tools
Категория Tools Здесь содержится один-единственный член: TCustomizeActionBars. Будучи вызванным, это действие вызывает диалог настройки панелей действий, относящихся к компоненту TActionManager...
Компонент TActionManager
Компонент TActionManager Если вы не думаете о переносе своего приложения в среду Linux, то имеются все основания воспользоваться потомком TActionList — компонентом TActionManager (далее в тексте...
Первая страница редактора свойств компонента TActionManager
Рисунок 8.5. Первая страница редактора свойств компонента TActionManager Самый простой и рекомендованный Borland способ для связи действий с одной стороны и панелей меню и инструментов с друго...
Страница действий редактора свойств
Рисунок 8.6. Страница действий редактора свойств компонента TActionManager  ...
Действия Компонент TActionList
Действия. Компонент TActionList Пользовательский интерфейс современных приложений весьма многообразен, и зачастую один и тот же результат можно получить разными способами — щелчком на кнопке на п...
Внешний вид редактора действий компонента TActionList
Рисунок 8.1. Внешний вид редактора действий компонента TActionList...
Опубликованные свойства объекта TAction
Рисунок 8.2. Опубликованные свойства объекта TAction Помимо них можно вставить и обычное действие, которое получит имя Action1. Итак, что же из себя представляет действие? Его опубликованные св...
Изменение и настройка внешнего вида панелей
Изменение и настройка внешнего вида панелей Мы подошли к совсем новому свойству панелей — TActionMainMenuBar. Теперь — как в Microsoft Office — возможно прятать редко используемые пункты меню....
Таблица 8 4 Условия скрытия элементов панелей действий
Таблица 8.4. Условия скрытия элементов панелей действий Количество запусков приложения с обращением к действию Количество запусков приложения после последнего обращения 0, 1 3 2 6 3...
Ручное редактирование коллекций панелей и действий
Ручное редактирование коллекций панелей и действий Перетаскивание имеет много достоинств, однако оно не всегда удобно. Поэтому было бы странно, если бы не было предусмотрено другого способа. Хо...
Редактор коллекции панелей компонента TActionManager
Рисунок 8.7. Редактор коллекции панелей компонента TActionManager Через Инспектор объектов вы можете изменять внешний вид объектов типа TActionBaritem и соответствующих им панелей. Свойство...
Резюме
Резюме Хорошо знакомые со времен Delphi 1 составляющие интерфейса — меню (TMainMenu, TPopupMenu), кнопки(TButton, TSpeedButton), панели TPanel —постепенно уходят, уступая место компонентам с расш...
События связанные с действиями
События, связанные с действиями Компонент TAction реагирует на три события: OnExecute, OnUpdate И OnHint.Первое — и самое главное — должно быть как раз реакцией на данное действие. Это событие...
Свойства распространяемые на клиентов действия
Свойства, распространяемые на клиентов действия Если у нескольких кнопок или пунктов меню общий обработчик, разумно потребовать, чтобы у них были и другие общие свойства. Так оно и реализовано...
Таблица 8 1 Свойства компонента
Таблица 8.1. Свойства компонента TAction, автоматически распространяемые на всех его клиентов Свойство Назначение property Caption: string; Заголовок, связанный с действием property Hin...
Меню и панель инструментов используют один список действий
Рисунок 8.3. Меню и панель инструментов используют один список действий  ...
Прочие свойства
Прочие свойства Чтобы связать с действием комбинацию "горячих" клавиш, выберите одну из возможных комбинаций в редакторе свойства shortcut. Более того, в Delphi 7 существует возможнос...
Стандартные действия
Стандартные действия Те, кто собирается пропустить этот раздел, считая, что в нем описаны очевидные вещи, сильно ошибаются. Как раз в применении стандартных действий разработчики Borland продвину...
Окно выбора стандартных действий
Рисунок 8.4. Окно выбора стандартных действий С точки зрения программирования стандартное действие — это класс-потомок TCustomAction. Классы действий описаны в трех модулях: более распространен...
Категория Edit
Категория Edit В эту категорию входят компоненты, которые работают с редактируемыми элементами — потомками TCustomEdit. Это, к примеру, TEdit, TMemo, TMaskedEdit, TRichEdit, новый компонент...
Категория Search
Категория Search Действия поиска и замены тоже производятся только над потомками TCustomEdit. И это не прихоть разработчиков Borland: это сделано для вашего же удобства. Раньше для поиска прихо...
Категория Help
Категория Help С помощью этих действий (табл. 8.2) вы можете вызвать справочную систему вашего приложения....
Таблица 8 2 Стандартные действия категории Help
Таблица 8.2. Стандартные действия категории Help Компонент Назначение THelpContents Показывает оглавление системы справки THelpOnHelp Показывает подсказку по использованию системы справк...








- Начало -    


Книжный магазин