![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
![]()
Есть dll в которой описана форма и некоторые процедурки и функции:
Код:
в основной программе создаю вкладку TTabSheet.Create(MainForm.PageContr ol1.Handle) и передаю ее в dll для того чтобы на ней создать форму : Код:
IAOwner = MainForm.PageControl1.pages[MainForm.PageControl1.PageCount-1] все создаеца но когда в программе кликаю по сплиттеру то получаю Control Splitter1 has no parent window... как обойти? Последний раз редактировалось sprofxx; 29.07.2010 в 20:10. |
![]() |
![]() |
![]() |
#2 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Так ведь Сплиттеру тоже надо Parent присвоить:
Код:
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
![]()
Да, забыл написать что сплиттер должен располагаца (он это и делает )) на самой форме, создаваемой в длл и рулит панелями, поэтому:
Код:
Код:
что делать? друзья, так как же правильно создавать сплиттер? Последний раз редактировалось Stilet; 16.08.2010 в 08:57. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
Use ParentWindow with windowed controls that are packaged in a DLL. This allows references to the control by applications based on other applications.
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
![]()
ParentWindow у сплиттера нет, не пойму никак что нужно сделать чтобы убрать эту ошибку
тема уехала, но я все еще жду ответ таки никто не знает как назначить родителя правильно сплитеру? Последний раз редактировалось Stilet; 16.08.2010 в 09:02. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Splitter1.Parent := Form1;
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
![]() |
![]() |
![]() |
![]() |
#8 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
![]()
Как ты сплиттер создаёшь?
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
![]() Код:
Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
![]()
по прежнему жду ответ
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
parent:: | stenl1 | PHP | 16 | 26.05.2010 12:29 |
Програмное создание обьектов на форме | Danilka | Общие вопросы Delphi | 7 | 13.04.2010 21:28 |
Создание табличной части в форме | ДавидКац | Microsoft Office Access | 1 | 02.12.2008 21:32 |
Parent... | prizrak1390 | Общие вопросы Delphi | 6 | 29.03.2008 00:02 |