Программирование на Delphi - обмен опытом / Компоненты

© Зайцев Олег 1998-2004
Лучшая портативная техника. Плееры Камеры Телефоны Компьютеры
Покупателям, пришедшим на www.porta.ru по этой ссылке - дополнительная скидка 1%
Железо | Система | WEB | Компоненты | Графика | Ссылки | Мультимедиа | Сети | Прочее | Реестр | Литература

Статистика

Компоненты

Советы для разработчика компонентов

Рекомендую:
Главная страница \ Компоненты

  • Как отследить вставку и удаление компонент в форму в design-time
  • Как отличить режим дизайна от режима запущенного приложения:
    Как отследить вставку и удаление компонент в форму в design-time * * Задать вопрос Наверх
    Такая информация полезна, если мой компонент имеет ссылки на другие компоненты (например, как в связке TDateSource,TTable и др.)
    Для получения такой информации предназначен метод
    procedure Notification (AComponent: TComponent; Operation: TOperation); virtual;
    класса TComponent. Перекрыв его в своем компоненте можно произвести необходимые действия, в зависимости от значения параметра Operation типа
    TOperation = (opInsert, opRemove);
    объявленного в модуле Classes. Параметр AComponent - компонента, соответственно вставлемая или удаляемая, в зависимости от Operation.

    Как отличить режим дизайна от режима запущенного приложения: * * Задать вопрос Наверх

    if not (csDesigning in ComponentState) then begin
     // запущено приложение
    end else begin
     // режим дизайна
    end;
    


    © Зайцев Олег, "Программирование на Delphi - обмен опытом" 1999-2004. При использовании любых материалов данного сайта необходимо указывать источник информации. Дата обновления: 22.11.2004. Сайт размещен на хостинге AGAVA - Хостинг от AGAVA.ru