![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| alexeybarkalov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 6.8.2011 Репутация: нет Всего: нет |
Здравствуйте. Есть собственный компонент наследник от TPanel'и у которого есть еще две Panel'и.
Self.ControlStyle := Self.ControlStyle + [csAcceptsControls] , а у двух других панелях я отключаю [csAcceptsControls], чтобы была возможность размещать на нем другие контролы. Но проблема в том, что когда я размещаю компонент он должен размещаться только на Panel2. Для этого мне нужно отловить события когда на мой компонент (Self) пытаются разместить компонент и далее вручную присвоить: OutSider.Parent := Panel2; Подскажите, пожалуйста, как называется данное свойство. |
|||
|
||||
| GydruS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 1.10.2010 Репутация: нет Всего: нет |
Вот из FAQ'a одного:
Вставка и удаление компонент в форму в Design-Time Вопрос: Каким образом можно отследить вставку и удаление компонент в форму в design-time? Такая информация могла бы пригодится, если моя компонента имеет ссылки на другие компоненты (например, как в связке TDateSource,TTable и др.) Ответ: Для получения такой информации предназначен метод procedure Notification (AComponent: TComponent; Operation: TOperation); virtual; класса TComponent. Перекрыв его в своей компоненты Вы можете произвести необходимые действия, в зависимости от значения параметра Operation типа TOperation = (opInsert, opRemove); объявленного в модуле Classes. Параметр AComponent - компонента, соответственно вставлемая или удаляемая, в зависимости от Operation. (Источник) |
|||
|
||||
| sCreator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.8.2009 Где: Московская област ь Репутация: 2 Всего: 5 |
Перекрывай сообщения:
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |