Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Объект экрана — Screen
Категория: Компоненты
Категория: Компоненты
Создание кнопки на панели в IE
Категория: Интернет и Сети
Категория: Интернет и Сети
Получение списка всех сетевых дисков из Delphi
Категория: Интернет и Сети
Категория: Интернет и Сети
Как поместить графический элемент в ListBox
Категория: Компоненты
Категория: Компоненты
Wav файл внутри exe-файла
Категория: Файловая система
Категория: Файловая система
Получить типы полей таблицы
Категория: Базы данных
Категория: Базы данных
Как закачать файл из Интернета
Категория: Интернет и Сети
Категория: Интернет и Сети
Список ошибок BDE
Категория: Базы данных
Категория: Базы данных
Перекодировка в DBASE
Категория: Базы данных
Категория: Базы данных
Удалить пробелы в начале и конце
Категория: Текст и строки
Категория: Текст и строки
Описание компонентов: TActionList
Компонент - TActionList
|
Модуль - ActnList
|
Обеспечивает диспетчеризацию действий разработчика и, соответственно, событий компонентов
|
Описание:
|
Компонент TActionList, не добавляя никаких принципиально новых возможностей, позволяет систематизировать и упорядочить разработку объектно-ориентированных приложений путём организации связи между действиями и их инициаторами, такими как щелчок на кнопке или элементе меню. Компонент представляет собой интерфейс разработчика, позволяющий ему упорядочить свою работу с действиями в процессе проектирования путём создания списков действий. В начале проектирования приложения разработчик должен представить себе список тех действий, которые может осуществлять пользователь. Практическая реализация составленного списка действий начинается с переноса на проектируемую форму компонента TActionList. Сделав на этом компоненте двойной щелчок, вы попадаете в редактор действий, позволяющий вводить и упорядочивать действия. В Инспекторе Объектов для каждого действия вы можете установить свойство Name - имя, а также ряд свойств, которые автоматически перенесутся затем во все компоненты, ссылающиеся на данное действие. Это Caption - надпись, ShortCut - "горячие" клавиши, Hint - подсказки в ярлычках и панели состояния, HelpContext - номер контекстной справки, Enabled, Visible, Checked. Можно для каждого или некоторых действий указать свойство ImageIndex, которое является индексом (начиная с 0) изображения, соответствующего данному действию в отдельном компоненте списка изображений TImageList. Этот индекс передастся в дальнейшем компонентам, связанным с данным событием - разделам меню, кнопкам. Если в свойстве Images компонента ActionList указать имя списка, размещенного на форме и заполненного изображениями, то эти изображения появятся также в окне редактора действий. Свойство Category (категория) не имеет отношения к выполнению приложения. Задание категории просто позволяет в процессе проектирования сгруппировать действия по их назначению. На странице событий Инспектора Объектов для каждого действия определено три события: В· OnExecute - возникает в момент, когда пользователь инициализировал действие, например, щелкнув на компоненте (разделе меню, кнопке), связанном с данным действием В· OnUpdate - периодически возникает в промежутках между действиями. Возникновение этих событий прекращается только во время реализации события или во время, когда пользователь ничего не делает и компьютер находится в состоянии ожидания действий. Обработчик события может содержать какие-то настройки, подготовку ожидаемых дальнейших действий или выполнение каких-то фоновых операций В· OnHint - возникает в момент, когда на экране отображается ярлычок подсказки в результате того, что пользователь задержал курсор мыши над компонентом, инициализирующим событие Связь объектов действий с конкретными инициализаторами действий - управляющими элементами типа кнопок, разделов меню и т.д., осуществляется через свойство Action, имеющееся у всех управляющих элементов. |