Конференция "Компоненты" » Отрисовка компонента в Design-time [D7]
 
  • Ega23 © (20.09.07 16:47) [0]
    Есть класс TDBTreeView = class(TCustomTreeView)
    При создании в ран-тайм - всё ОК, работает как надо.
    Задумал обернуть как компонент.
    Как кладу на форму - рисует просто рамку a-la TImage, на клике по нему переходит к паренту.
    При задании Align в ObjectInspector - действительно становится так, как надо, остальные контролы оставляют для него нужное "место".
    Сильно подозреваю, что дело в SetParent, но куда копать - не пойму.

    Что хочется - видеть то-же самое, как когда TTreeView на форму кладёшь, т.е. просто рамку с белым фоном. Специальные диалоги редактирования пока не нужны.

    В общем, сформулировал может несколько сумбурно, за стиль изложения извините. Готов ответить на все дополнительные вопросы.
    Ну и подскажите, в какую сторону копать.
  • DVM © (20.09.07 17:04) [1]

    > Ну и подскажите, в какую сторону копать.

    Поглядеть как сделано у TTreeView ?
  • Ega23 © (20.09.07 17:07) [2]

    > Поглядеть как сделано у TTreeView ?
    >


    Так это компонент-обёртка над TCustomTreeView.
    Я так, вроде, ничего не перекрывал...
  • Ega23 © (20.09.07 17:11) [3]
    Виноват, вопрос снят.
    Это я с CreateWnd-DestroyWnd перемудрил.
 
Конференция "Компоненты" » Отрисовка компонента в Design-time [D7]
Есть новые Нет новых   [134427   +38][b:0][p:0]