Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.26;
Скачать: CL | DM;

Вниз

Свойство TTreeView.Parent   Найти похожие ветки 

 
Алексей Иванов   (2009-05-27 08:11) [0]

Добрый день, Мастера!

Делаю свой класс, предок от TTreeView.
В Конструкторе, хочу прописать примерно так: TMyTreeView.Parent:=AOwner. Собственно этого делать нельзя, т.к. это свойство недоступно, но оно есть в TWinControl(предок TCustomTreeView). Как мне корректно обратиться к этому свойсву, может его нужно объявить в TMyTreeView? Или хоть ссылку на... где про это почитать можно...


 
Palladin ©   (2009-05-27 08:14) [1]


> TMyTreeView.Parent:=AOwner

что, так прямо и пишешь?


 
Алексей Иванов   (2009-05-27 08:21) [2]

Спасибо за помощь. Разобрался. Пишем Parent:=TWinControl(AOwner);


 
Григорьев Антон ©   (2009-05-27 08:23) [3]

А смысл? Если разместить такой компонент на форме в design-time, всё равно среда изменит свойство Parent напрямую, и то, что вы там установили, потеряется.


 
MsGuns ©   (2009-05-27 11:45) [4]

Он же не сказал что пишет КОМПОНЕНТ, а всего лишь класс, а это не одно и то же


 
Ega23 ©   (2009-05-27 11:50) [5]

Не изобретайте велосипедов!
constructor TwinControl.CreateParented(ParentWindow: HWnd);   + F1


 
Жж   (2009-05-27 22:05) [6]


> Алексей Иванов   (27.05.09 08:21) [2]
>
> Спасибо за помощь. Разобрался. Пишем Parent:=TWinControl(AOwner);
>


И поимеем проблемы, если передали не TWinControl
для такого случая лучше написать другой конструктор, который будет принимать на вход именно TWinControl


 
MsGuns ©   (2009-05-28 08:57) [7]

Можно примерчик, когда дерево надо запихать не на винконтрол ?


 
Ганя   (2009-05-28 10:11) [8]

"Запихать" его можно на что угодно - на оконный handle например.
а овнер - это не совсем то, на что его "запихали"


 
Ega23 ©   (2009-05-28 10:33) [9]


> Можно примерчик, когда дерево надо запихать не на винконтрол


Не путай Owner и Parent


 
MsGuns ©   (2009-05-28 16:22) [10]

>Ega23 ©   (28.05.09 10:33) [9]
>Не путай Owner и Parent

Это не я путаю однако



Страницы: 1 вся ветка

Текущий архив: 2009.07.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1243262430
Unknown user
2009-05-25 18:40
2009.07.26
быстрый TTreeView


2-1243571350
сергей
2009-05-29 08:29
2009.07.26
DriverComboBox


2-1243763837
snake-as
2009-05-31 13:57
2009.07.26
Приближение битмапа.


8-1195919381
S7r
2007-11-24 18:49
2009.07.26
Загрузка png из потока в gdiplus.


15-1243091123
NailMan
2009-05-23 19:05
2009.07.26
кто какие нетбуки пользует? Какие впечатления?