Форум: "Начинающим";
Текущий архив: 2009.07.26;
Скачать: [xml.tar.bz2];
ВнизСвойство 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c