-
Есть класс TDBTreeView = class(TCustomTreeView) При создании в ран-тайм - всё ОК, работает как надо. Задумал обернуть как компонент. Как кладу на форму - рисует просто рамку a-la TImage, на клике по нему переходит к паренту. При задании Align в ObjectInspector - действительно становится так, как надо, остальные контролы оставляют для него нужное "место". Сильно подозреваю, что дело в SetParent, но куда копать - не пойму.
Что хочется - видеть то-же самое, как когда TTreeView на форму кладёшь, т.е. просто рамку с белым фоном. Специальные диалоги редактирования пока не нужны.
В общем, сформулировал может несколько сумбурно, за стиль изложения извините. Готов ответить на все дополнительные вопросы. Ну и подскажите, в какую сторону копать.
-
> Ну и подскажите, в какую сторону копать.
Поглядеть как сделано у TTreeView ?
-
> Поглядеть как сделано у TTreeView ? >
Так это компонент-обёртка над TCustomTreeView. Я так, вроде, ничего не перекрывал...
-
Виноват, вопрос снят. Это я с CreateWnd-DestroyWnd перемудрил.
|