На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Обязательно выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.

Этот раздел предназначен для вопросов, посвященных разработке компонентов, а также для тестирования собственных бесплатных компонентов с открытым исходным кодом.

Здесь запрещается:
1. Размещать ссылки на какие-либо коммерческие компоненты, реализующие требуемую функциональность.
2. Обсуждать и тестировать коммерческие компоненты или компоненты с закрытым кодом.
3. Давать ссылки на сайты с исходным кодом компонентов. Все тестируемые исходные коды должы быть размещены на сайте ИСХОДНИКИ.RU.
Модераторы: Rouse_, DimaBr
  
> отловить что на мой компонент размещается другой
    Здравствуйте. Есть собственный компонент наследник от TPanel'и у которого есть еще две Panel'и.
    Self.ControlStyle := Self.ControlStyle + [csAcceptsControls] , а у двух других панелях я отключаю
    [csAcceptsControls], чтобы была возможность размещать на нем другие контролы.

    Но проблема в том, что когда я размещаю компонент он должен размещаться только на Panel2.
    Для этого мне нужно отловить события когда на мой компонент (Self) пытаются разместить компонент
    и далее вручную присвоить: OutSider.Parent := Panel2;

    Подскажите, пожалуйста, как называется данное свойство.
      CM_CONTROLCHANGE
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0150 ]   [ 16 queries used ]   [ Generated: 23.04.24, 15:30 GMT ]