![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.08.2011
Сообщений: 6
|
![]()
Разрабатываю свой компонент, который состоит из панелей.
В прикрепленном рисунке постарался отобразить суть. Как сделать так, чтобы при размещении компонента на мой компонент он размещался только на Panel2 (так которая белая по цвету) и верно отображался в окне Structure в BDS, в dfm-файле удалось переопределив GetChildren. Привожу код, отражающий суть моего рабочего кода. Код:
Последний раз редактировалось alexey.barkalov; 24.08.2011 в 23:00. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 27.07.2011
Сообщений: 71
|
![]()
а так не пробовал?
Panel1.ControlStyle := Panel1.ControlStyle - [csAcceptsControls]; Panel3.ControlStyle := Panel3.ControlStyle - [csAcceptsControls];
Техника несовершенна: компьютеру, чтобы прийти в себя, нужно три пальца, человеку - всего два!
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.07.2011
Сообщений: 71
|
![]()
вот, наваял. при попытке установить компонент на верхнюю или нижнюю панель он присваивается форме. работает и без GetChildren. кстати, что делает эта процедура?
Код:
Техника несовершенна: компьютеру, чтобы прийти в себя, нужно три пальца, человеку - всего два!
Последний раз редактировалось DenNik2006; 25.08.2011 в 12:53. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 28.06.2011
Сообщений: 3
|
![]()
[QUOTE=DenNik2006;866245]вот, наваял. при попытке установить компонент на верхнюю или нижнюю панель он присваивается форме. работает и без GetChildren. кстати, что делает эта процедура?
у меня в окне Structure Delphi, внешний компонент размещается не в моем компоненте, а в корне |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.07.2011
Сообщений: 71
|
![]()
мой код работает?
Техника несовершенна: компьютеру, чтобы прийти в себя, нужно три пальца, человеку - всего два!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно сделать свой итератор? | nowaalex | Общие вопросы C/C++ | 0 | 06.11.2010 21:06 |
Программа запрашивает имя файла и формирует массив, состоящий из сумм каждых трех вещественных компонент | brother-bear | Помощь студентам | 0 | 26.04.2010 19:09 |
Как добавить свой компонент в палитру Делфи? | Utkin | Софт | 20 | 04.02.2010 14:25 |
Как сделать БД на основе двух других | PARTOS | Microsoft Office Excel | 8 | 11.12.2009 07:54 |
Как создать свой компонент? | Д'якон | Компоненты Delphi | 1 | 21.05.2008 16:37 |